Using config_str = adult
my test [0.2]
The baseline :
the size of clean data is       age  final-weight  education-num  capital-gain  hours-per-week
0   39.0       71701.0            9.0           0.0            40.0
1   35.0      334999.0            9.0           0.0            45.0
2   43.0      124436.0           10.0           0.0            40.0
3   26.0      211596.0            9.0           0.0            40.0
4   29.0       55390.0           12.0           0.0            45.0
..   ...           ...            ...           ...             ...
95  32.0      210562.0           11.0           0.0            46.0
96  34.0      338416.0            6.0           0.0            60.0
97  68.0       65730.0            9.0           0.0            25.0
98  21.0      241367.0           10.0           0.0            10.0
99  63.0      158199.0            2.0           0.0            44.0

[100 rows x 5 columns]
Clustering time: 0.08580960799008608
baseline cost
Set parameter WLSAccessID
Set parameter WLSSecret
Set parameter LicenseID to value 2512068
Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 124 rows, 200 columns and 2600 nonzeros
Model fingerprint: 0x4c54eda3
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 113 rows and 100 columns
Presolve time: 0.00s
Presolved: 11 rows, 111 columns, 1111 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    3.5148821e+11   4.484000e+00   0.000000e+00      0s
       4    3.8234989e+11   0.000000e+00   0.000000e+00      0s

Solved in 4 iterations and 0.00 seconds (0.00 work units)
Optimal objective  3.823498879e+11
open file successfully.
Data Points:
(39, 71701, 9, 0, 40)
(35, 334999, 9, 0, 45)
(43, 124436, 10, 0, 40)
(26, 211596, 9, 0, 40)
(29, 55390, 12, 0, 45)
(59, 348430, 13, 0, 43)
(30, 162442, 13, 7688, 50)
(45, 51164, 10, 0, 40)
(47, 155489, 9, 7688, 55)
(40, 243636, 13, 0, 50)
(39, 357173, 12, 0, 59)
(50, 99476, 14, 0, 35)
(32, 216145, 10, 4650, 45)
(32, 99646, 9, 0, 50)
(18, 169882, 10, 594, 15)
(23, 76432, 10, 0, 40)
(33, 101345, 9, 0, 42)
(25, 557082, 9, 0, 38)
(30, 186932, 16, 5178, 75)
(31, 82473, 5, 0, 25)
(34, 202210, 9, 0, 40)
(27, 37302, 7, 0, 50)
(22, 201799, 9, 0, 40)
(54, 257765, 4, 0, 40)
(54, 138847, 9, 0, 45)
(34, 146589, 9, 0, 40)
(34, 213722, 9, 0, 57)
(55, 170169, 9, 0, 40)
(24, 278107, 9, 0, 60)
(42, 192569, 15, 0, 39)
(60, 88570, 11, 0, 15)
(28, 66473, 9, 0, 40)
(19, 278115, 10, 0, 12)
(45, 140644, 16, 0, 45)
(43, 56920, 9, 0, 60)
(27, 66824, 13, 3325, 43)
(36, 214807, 9, 0, 37)
(22, 51362, 13, 0, 16)
(47, 168232, 13, 7298, 40)
(51, 145409, 13, 15024, 50)
(56, 176118, 9, 3103, 40)
(69, 286983, 10, 0, 40)
(56, 169133, 9, 0, 50)
(51, 63685, 9, 0, 50)
(19, 198668, 4, 0, 40)
(20, 117767, 10, 0, 25)
(47, 109832, 9, 0, 60)
(56, 131608, 9, 0, 10)
(41, 200671, 13, 6497, 40)
(49, 184428, 14, 0, 40)
(24, 95552, 9, 0, 40)
(35, 242094, 9, 0, 40)
(23, 161708, 13, 0, 30)
(56, 213105, 9, 0, 36)
(61, 347089, 9, 0, 16)
(39, 207568, 9, 0, 48)
(37, 31368, 10, 0, 40)
(21, 43475, 9, 0, 40)
(36, 337778, 10, 0, 60)
(37, 162494, 13, 0, 40)
(61, 56009, 10, 0, 40)
(49, 169818, 9, 0, 40)
(35, 144608, 9, 0, 40)
(61, 201273, 10, 0, 40)
(63, 331527, 9, 0, 14)
(44, 268804, 9, 0, 30)
(73, 243030, 13, 0, 30)
(21, 116934, 10, 0, 40)
(40, 25005, 13, 15024, 99)
(42, 294431, 14, 0, 40)
(22, 244773, 9, 0, 15)
(38, 393945, 11, 0, 36)
(43, 316820, 10, 0, 84)
(35, 211073, 10, 0, 61)
(17, 171080, 7, 0, 12)
(37, 354929, 12, 0, 38)
(48, 236858, 7, 0, 31)
(68, 159191, 10, 0, 40)
(27, 332187, 13, 0, 65)
(37, 282951, 9, 0, 40)
(21, 100462, 11, 2174, 60)
(43, 187322, 13, 0, 40)
(76, 259612, 9, 0, 15)
(36, 20507, 9, 7688, 50)
(32, 281384, 9, 0, 10)
(39, 235259, 10, 0, 40)
(49, 343231, 14, 0, 80)
(40, 119493, 10, 0, 40)
(48, 171095, 12, 0, 40)
(55, 107308, 14, 0, 40)
(22, 83315, 9, 0, 40)
(28, 157391, 13, 0, 40)
(22, 249727, 10, 0, 20)
(42, 144236, 10, 0, 60)
(27, 178778, 13, 0, 80)
(32, 210562, 11, 0, 46)
(34, 338416, 6, 0, 60)
(68, 65730, 9, 0, 25)
(21, 241367, 10, 0, 10)
(63, 158199, 2, 0, 44)

Executing Clustering Algorithm: Swap
    ..Leaf n=1 <17> sm=[       25   557082        9        0       38 ] ss=3.1034e+11
    .Split cd=1 cv=4.229e+05 nd=14 sm=[      588 4.988e+06      151        0      678 ] ss=1.827e+12
    ....Leaf n=1 <71> sm=[       38 3.939e+05       11        0       36 ] ss=1.552e+11
    ...Split cd=1 cv=3.894e+05 nd=2 sm=[       77 7.511e+05       23        0       95 ] ss=2.828e+11
    ....Leaf n=1 <10> sm=[       39 3.572e+05       12        0       59 ] ss=1.276e+11
    ..Split cd=1 cv=3.559e+05 nd=13 sm=[      563 4.431e+06      142        0      640 ] ss=1.517e+12
    .......Leaf n=1 <75> sm=[       37 3.549e+05       12        0       38 ] ss=1.26e+11
    ......Split cd=3 cv=     0 nd=2 sm=[       96 7.034e+05       25        0       81 ] ss=2.474e+11
    .......Leaf n=1 <5> sm=[       59 3.484e+05       13        0       43 ] ss=1.214e+11
    .....Split cd=1 cv=3.475e+05 nd=4 sm=[      206 1.394e+06       48        0      177 ] ss=4.857e+11
    .......Leaf n=1 <54> sm=[       61 3.471e+05        9        0       16 ] ss=1.205e+11
    ......Split cd=3 cv=     0 nd=2 sm=[      110 6.903e+05       23        0       96 ] ss=2.383e+11
    .......Leaf n=1 <86> sm=[       49 3.432e+05       14        0       80 ] ss=1.178e+11
    ....Split cd=1 cv=3.391e+05 nd=9 sm=[      401 3.069e+06       95        0      421 ] ss=1.047e+12
    .......Leaf n=1 <96> sm=[       34 3.384e+05        6        0       60 ] ss=1.145e+11
    ......Split cd=3 cv=     0 nd=4 sm=[      132 1.343e+06       38        0      230 ] ss=4.512e+11
    ........Leaf n=1 <58> sm=[       36 3.378e+05       10        0       60 ] ss=1.141e+11
    .......Split cd=1 cv=3.353e+05 nd=3 sm=[       98 1.005e+06       32        0      170 ] ss=3.367e+11
    .........Leaf n=1 <1> sm=[       35 3.35e+05        9        0       45 ] ss=1.122e+11
    ........Split cd=1 cv=3.334e+05 nd=2 sm=[       62 6.672e+05       22        0      110 ] ss=2.226e+11
    .........Leaf n=1 <78> sm=[       27 3.322e+05       13        0       65 ] ss=1.103e+11
    .....Split cd=1 cv=3.315e+05 nd=5 sm=[      195 1.675e+06       47        0      244 ] ss=5.611e+11
    ......Leaf n=1 <64> sm=[       63 3.315e+05        9        0       14 ] ss=1.099e+11
    ...Split cd=1 cv=3.223e+05 nd=11 sm=[      486 3.68e+06      119        0      545 ] ss=1.234e+12
    .....Leaf n=1 <72> sm=[       43 3.168e+05       10        0       84 ] ss=1.004e+11
    ....Split cd=1 cv=3.056e+05 nd=2 sm=[       85 6.113e+05       24        0      124 ] ss=1.871e+11
    .....Leaf n=1 <69> sm=[       42 2.944e+05       14        0       40 ] ss=8.669e+10
    Split cd=1 cv=2.888e+05 nd=100 sm=[     3956 1.851e+07     1020 8.593e+04     4141 ] ss=4.387e+12
    .......Leaf n=1 <79> sm=[       37 2.83e+05        9        0       40 ] ss=8.006e+10
    ......Split cd=3 cv=     0 nd=3 sm=[      138 8.513e+05       28        0       90 ] ss=2.416e+11
    ........Leaf n=1 <41> sm=[       69 2.87e+05       10        0       40 ] ss=8.236e+10
    .......Split cd=1 cv=2.846e+05 nd=2 sm=[      101 5.684e+05       19        0       50 ] ss=1.615e+11
    ........Leaf n=1 <84> sm=[       32 2.814e+05        9        0       10 ] ss=7.918e+10
    .....Split cd=1 cv=2.804e+05 nd=5 sm=[      181 1.408e+06       47        0      162 ] ss=3.963e+11
    .......Leaf n=1 <28> sm=[       24 2.781e+05        9        0       60 ] ss=7.734e+10
    ......Split cd=3 cv=     0 nd=2 sm=[       43 5.562e+05       19        0       72 ] ss=1.547e+11
    .......Leaf n=1 <32> sm=[       19 2.781e+05       10        0       12 ] ss=7.735e+10
    ....Split cd=1 cv=2.72e+05 nd=8 sm=[      355 2.194e+06       69        0      247 ] ss=6.024e+11
    ......Leaf n=1 <65> sm=[       44 2.688e+05        9        0       30 ] ss=7.226e+10
    .....Split cd=1 cv=2.636e+05 nd=3 sm=[      174 7.862e+05       22        0       85 ] ss=2.061e+11
    .......Leaf n=1 <82> sm=[       76 2.596e+05        9        0       15 ] ss=6.74e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      130 5.174e+05       13        0       55 ] ss=1.338e+11
    .......Leaf n=1 <23> sm=[       54 2.578e+05        4        0       40 ] ss=6.644e+10
    ...Split cd=1 cv=2.553e+05 nd=16 sm=[      655 4.13e+06      150        0      483 ] ss=1.071e+12
    ......Leaf n=1 <92> sm=[       22 2.497e+05       10        0       20 ] ss=6.236e+10
    .....Split cd=1 cv=2.469e+05 nd=6 sm=[      213 1.465e+06       64        0      165 ] ss=3.576e+11
    .......Leaf n=1 <70> sm=[       22 2.448e+05        9        0       15 ] ss=5.991e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      191 1.215e+06       54        0      145 ] ss=2.952e+11
    .........Leaf n=1 <9> sm=[       40 2.436e+05       13        0       50 ] ss=5.936e+10
    ........Split cd=1 cv=2.436e+05 nd=2 sm=[      113 4.867e+05       26        0       80 ] ss=1.184e+11
    .........Leaf n=1 <66> sm=[       73 2.43e+05       13        0       30 ] ss=5.906e+10
    .......Split cd=1 cv=2.427e+05 nd=4 sm=[      169 9.701e+05       45        0      130 ] ss=2.353e+11
    .........Leaf n=1 <51> sm=[       35 2.421e+05        9        0       40 ] ss=5.861e+10
    ........Split cd=1 cv=2.414e+05 nd=2 sm=[       56 4.835e+05       19        0       50 ] ss=1.169e+11
    .........Leaf n=1 <98> sm=[       21 2.414e+05       10        0       10 ] ss=5.826e+10
    ....Split cd=1 cv=2.385e+05 nd=8 sm=[      300 1.937e+06       81        0      236 ] ss=4.69e+11
    ......Leaf n=1 <76> sm=[       48 2.369e+05        7        0       31 ] ss=5.61e+10
    .....Split cd=1 cv=2.353e+05 nd=2 sm=[       87 4.721e+05       17        0       71 ] ss=1.114e+11
    ......Leaf n=1 <85> sm=[       39 2.353e+05       10        0       40 ] ss=5.535e+10
    ..Split cd=1 cv=2.217e+05 nd=49 sm=[     1955 1.025e+07      493 4.27e+04     1903 ] ss=2.219e+12
    .......Leaf n=1 <12> sm=[       32 2.161e+05       10     4650       45 ] ss=4.674e+10
    ......Split cd=3 cv=  4650 nd=3 sm=[      102 6.447e+05       28     4650      139 ] ss=1.386e+11
    ........Leaf n=1 <36> sm=[       36 2.148e+05        9        0       37 ] ss=4.614e+10
    .......Split cd=1 cv=2.148e+05 nd=2 sm=[       70 4.285e+05       18        0       94 ] ss=9.182e+10
    ........Leaf n=1 <26> sm=[       34 2.137e+05        9        0       57 ] ss=4.568e+10
    .....Split cd=1 cv=2.133e+05 nd=8 sm=[      290 1.699e+06       76     4650      370 ] ss=3.607e+11
    .......Leaf n=1 <53> sm=[       56 2.131e+05        9        0       36 ] ss=4.541e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      188 1.054e+06       48        0      231 ] ss=2.222e+11
    .........Leaf n=1 <3> sm=[       26 2.116e+05        9        0       40 ] ss=4.477e+10
    ........Split cd=1 cv=2.112e+05 nd=3 sm=[       93 6.332e+05       30        0      147 ] ss=1.337e+11
    ..........Leaf n=1 <73> sm=[       35 2.111e+05       10        0       61 ] ss=4.455e+10
    .........Split cd=1 cv=2.106e+05 nd=2 sm=[       67 4.216e+05       21        0      107 ] ss=8.889e+10
    ..........Leaf n=1 <95> sm=[       32 2.106e+05       11        0       46 ] ss=4.434e+10
    .......Split cd=1 cv=2.091e+05 nd=4 sm=[      132 8.408e+05       39        0      195 ] ss=1.767e+11
    ........Leaf n=1 <55> sm=[       39 2.076e+05        9        0       48 ] ss=4.308e+10
    ....Split cd=1 cv=2.05e+05 nd=14 sm=[      509 2.896e+06      136 1.115e+04      609 ] ss=5.997e+11
    .......Leaf n=1 <48> sm=[       41 2.007e+05       13     6497       40 ] ss=4.031e+10
    ......Split cd=3 cv=  6497 nd=5 sm=[      177 1.005e+06       45     6497      200 ] ss=2.019e+11
    .........Leaf n=1 <63> sm=[       61 2.013e+05       10        0       40 ] ss=4.051e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      117 6.053e+05       28        0      120 ] ss=1.221e+11
    ..........Leaf n=1 <20> sm=[       34 2.022e+05        9        0       40 ] ss=4.089e+10
    .........Split cd=1 cv=2.022e+05 nd=2 sm=[       56 4.04e+05       18        0       80 ] ss=8.161e+10
    ..........Leaf n=1 <22> sm=[       22 2.018e+05        9        0       40 ] ss=4.072e+10
    .......Split cd=1 cv=2.008e+05 nd=4 sm=[      136 8.04e+05       32        0      160 ] ss=1.616e+11
    ........Leaf n=1 <44> sm=[       19 1.987e+05        4        0       40 ] ss=3.947e+10
    .....Split cd=1 cv=1.966e+05 nd=6 sm=[      219 1.197e+06       60     6497      239 ] ss=2.39e+11
    ......Leaf n=1 <29> sm=[       42 1.926e+05       15        0       39 ] ss=3.708e+10
    ...Split cd=1 cv=1.882e+05 nd=33 sm=[     1300 6.116e+06      343 4.27e+04     1420 ] ss=1.147e+12
    .......Leaf n=1 <18> sm=[       30 1.869e+05       16     5178       75 ] ss=3.497e+10
    ......Split cd=3 cv=  5178 nd=3 sm=[      122 5.587e+05       43     5178      155 ] ss=1.041e+11
    ........Leaf n=1 <81> sm=[       43 1.873e+05       13        0       40 ] ss=3.509e+10
    .......Split cd=1 cv=1.844e+05 nd=2 sm=[       92 3.718e+05       27        0       80 ] ss=6.91e+10
    ........Leaf n=1 <49> sm=[       49 1.844e+05       14        0       40 ] ss=3.401e+10
    .....Split cd=1 cv=1.798e+05 nd=5 sm=[      205 9.136e+05       65     8281      275 ] ss=1.671e+11
    .......Leaf n=1 <40> sm=[       56 1.761e+05        9     3103       40 ] ss=3.103e+10
    ......Split cd=3 cv=  3103 nd=2 sm=[       83 3.549e+05       22     3103      120 ] ss=6.299e+10
    .......Leaf n=1 <94> sm=[       27 1.788e+05       13        0       80 ] ss=3.196e+10
    ....Split cd=1 cv=1.714e+05 nd=19 sm=[      791 3.22e+06      207 3.155e+04      811 ] ss=5.476e+11
    .......Leaf n=1 <38> sm=[       47 1.682e+05       13     7298       40 ] ss=2.836e+10
    ......Split cd=3 cv=  7298 nd=7 sm=[      290 1.189e+06       69     7892      237 ] ss=2.022e+11
    .........Leaf n=1 <14> sm=[       18 1.699e+05       10      594       15 ] ss=2.886e+10
    ........Split cd=3 cv=   594 nd=5 sm=[      187 8.52e+05       47      594      147 ] ss=1.452e+11
    ...........Leaf n=1 <88> sm=[       48 1.711e+05       12        0       40 ] ss=2.927e+10
    ..........Split cd=1 cv=1.711e+05 nd=2 sm=[       65 3.422e+05       19        0       52 ] ss=5.854e+10
    ...........Leaf n=1 <74> sm=[       17 1.711e+05        7        0       12 ] ss=2.927e+10
    .........Split cd=1 cv=1.703e+05 nd=4 sm=[      169 6.822e+05       37        0      132 ] ss=1.163e+11
    ...........Leaf n=1 <27> sm=[       55 1.702e+05        9        0       40 ] ss=2.896e+10
    ..........Split cd=1 cv=1.698e+05 nd=2 sm=[      104  3.4e+05       18        0       80 ] ss=5.78e+10
    ...........Leaf n=1 <61> sm=[       49 1.698e+05        9        0       40 ] ss=2.884e+10
    .......Split cd=1 cv=1.691e+05 nd=6 sm=[      243 1.021e+06       56      594      197 ] ss=1.738e+11
    ........Leaf n=1 <42> sm=[       56 1.691e+05        9        0       50 ] ss=2.861e+10
    .....Split cd=1 cv=1.63e+05 nd=14 sm=[      586 2.306e+06      142 2.327e+04      536 ] ss=3.805e+11
    ........Leaf n=1 <6> sm=[       30 1.624e+05       13     7688       50 ] ss=2.645e+10
    .......Split cd=1 cv=1.588e+05 nd=2 sm=[       77 3.179e+05       22 1.538e+04      105 ] ss=5.068e+10
    ........Leaf n=1 <8> sm=[       47 1.555e+05        9     7688       55 ] ss=2.424e+10
    ......Split cd=3 cv=  7512 nd=7 sm=[      296 1.117e+06       73 1.538e+04      299 ] ss=1.784e+11
    .........Leaf n=1 <52> sm=[       23 1.617e+05       13        0       30 ] ss=2.615e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      128 4.834e+05       36        0      110 ] ss=7.79e+10
    ..........Leaf n=1 <59> sm=[       37 1.625e+05       13        0       40 ] ss=2.64e+10
    .........Split cd=1 cv=1.609e+05 nd=2 sm=[      105 3.217e+05       23        0       80 ] ss=5.175e+10
    ..........Leaf n=1 <77> sm=[       68 1.592e+05       10        0       40 ] ss=2.534e+10
    .......Split cd=1 cv=1.588e+05 nd=5 sm=[      219 7.99e+05       51        0      194 ] ss=1.277e+11
    .........Leaf n=1 <99> sm=[       63 1.582e+05        2        0       44 ] ss=2.503e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       91 3.156e+05       15        0       84 ] ss=4.98e+10
    .........Leaf n=1 <91> sm=[       28 1.574e+05       13        0       40 ] ss=2.477e+10
    .Split cd=1 cv=1.547e+05 nd=86 sm=[     3368 1.352e+07      869 8.593e+04     3463 ] ss=2.56e+12
    ......Leaf n=1 <25> sm=[       34 1.466e+05        9        0       40 ] ss=2.149e+10
    .....Split cd=1 cv=1.463e+05 nd=6 sm=[      261 8.603e+05       66 1.502e+04      280 ] ss=1.236e+11
    .......Leaf n=1 <39> sm=[       51 1.454e+05       13 1.502e+04       50 ] ss=2.137e+10
    ......Split cd=3 cv=  7512 nd=5 sm=[      227 7.137e+05       57 1.502e+04      240 ] ss=1.021e+11
    .........Leaf n=1 <62> sm=[       35 1.446e+05        9        0       40 ] ss=2.091e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       77 2.888e+05       19        0      100 ] ss=4.172e+10
    .........Leaf n=1 <93> sm=[       42 1.442e+05       10        0       60 ] ss=2.08e+10
    .......Split cd=1 cv=1.421e+05 nd=4 sm=[      176 5.683e+05       44        0      190 ] ss=8.077e+10
    .........Leaf n=1 <33> sm=[       45 1.406e+05       16        0       45 ] ss=1.978e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       99 2.795e+05       25        0       90 ] ss=3.906e+10
    .........Leaf n=1 <24> sm=[       54 1.388e+05        9        0       45 ] ss=1.928e+10
    ....Split cd=1 cv=1.379e+05 nd=8 sm=[      360 1.116e+06       85 1.502e+04      330 ] ss=1.564e+11
    ......Leaf n=1 <47> sm=[       56 1.316e+05        9        0       10 ] ss=1.732e+10
    .....Split cd=1 cv=1.295e+05 nd=2 sm=[       99 2.56e+05       19        0       50 ] ss=3.28e+10
    ......Leaf n=1 <2> sm=[       43 1.244e+05       10        0       40 ] ss=1.548e+10
    ...Split cd=1 cv=1.211e+05 nd=19 sm=[      763 2.273e+06      201 1.72e+04      777 ] ss=2.79e+11
    .......Leaf n=1 <45> sm=[       20 1.178e+05       10        0       25 ] ss=1.387e+10
    ......Split cd=3 cv=     0 nd=3 sm=[       81 3.542e+05       30        0      105 ] ss=4.182e+10
    ........Leaf n=1 <87> sm=[       40 1.195e+05       10        0       40 ] ss=1.428e+10
    .......Split cd=1 cv=1.169e+05 nd=2 sm=[       61 2.364e+05       20        0       80 ] ss=2.795e+10
    ........Leaf n=1 <67> sm=[       21 1.169e+05       10        0       40 ] ss=1.367e+10
    .....Split cd=1 cv=1.127e+05 nd=5 sm=[      183 5.713e+05       53        0      205 ] ss=6.54e+10
    .......Leaf n=1 <46> sm=[       47 1.098e+05        9        0       60 ] ss=1.206e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      102 2.171e+05       23        0      100 ] ss=2.358e+10
    .......Leaf n=1 <89> sm=[       55 1.073e+05       14        0       40 ] ss=1.152e+10
    ....Split cd=1 cv=1.043e+05 nd=11 sm=[      403 1.156e+06      116     2174      447 ] ss=1.226e+11
    .......Leaf n=1 <80> sm=[       21 1.005e+05       11     2174       60 ] ss=1.01e+10
    ......Split cd=3 cv=  2174 nd=4 sm=[      136 4.009e+05       43     2174      187 ] ss=4.019e+10
    ........Leaf n=1 <16> sm=[       33 1.013e+05        9        0       42 ] ss=1.027e+10
    .......Split cd=1 cv=1.002e+05 nd=3 sm=[      115 3.005e+05       32        0      127 ] ss=3.01e+10
    .........Leaf n=1 <13> sm=[       32 9.965e+04        9        0       50 ] ss=9.929e+09
    ........Split cd=1 cv=9.948e+04 nd=2 sm=[       82 1.991e+05       23        0       85 ] ss=1.982e+10
    .........Leaf n=1 <11> sm=[       50 9.948e+04       14        0       35 ] ss=9.895e+09
    .....Split cd=1 cv=9.596e+04 nd=6 sm=[      220 5.851e+05       63     2174      242 ] ss=5.717e+10
    .......Leaf n=1 <30> sm=[       60 8.857e+04       11        0       15 ] ss=7.845e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       84 1.841e+05       20        0       55 ] ss=1.697e+10
    .......Leaf n=1 <50> sm=[       24 9.555e+04        9        0       40 ] ss=9.13e+09
    ..Split cd=1 cv=8.758e+04 nd=37 sm=[     1413 3.278e+06      376 4.324e+04     1560 ] ss=3.413e+11
    .......Leaf n=1 <90> sm=[       22 8.332e+04        9        0       40 ] ss=6.941e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       53 1.658e+05       14        0       65 ] ss=1.374e+10
    .......Leaf n=1 <19> sm=[       31 8.247e+04        5        0       25 ] ss=6.802e+09
    .....Split cd=1 cv=7.919e+04 nd=4 sm=[      115 3.139e+05       33        0      145 ] ss=2.473e+10
    .......Leaf n=1 <15> sm=[       23 7.643e+04       10        0       40 ] ss=5.842e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       62 1.481e+05       19        0       80 ] ss=1.098e+10
    .......Leaf n=1 <0> sm=[       39 7.17e+04        9        0       40 ] ss=5.141e+09
    ....Split cd=1 cv=7.081e+04 nd=11 sm=[      422 7.45e+05      104     3325      448 ] ss=5.144e+10
    .......Leaf n=1 <35> sm=[       27 6.682e+04       13     3325       43 ] ss=4.477e+09
    ......Split cd=3 cv=  3325 nd=4 sm=[      174 2.627e+05       40     3325      158 ] ss=1.727e+10
    ........Leaf n=1 <31> sm=[       28 6.647e+04        9        0       40 ] ss=4.419e+09
    .......Split cd=1 cv=6.647e+04 nd=3 sm=[      147 1.959e+05       27        0      115 ] ss=1.279e+10
    .........Leaf n=1 <97> sm=[       68 6.573e+04        9        0       25 ] ss=4.32e+09
    ........Split cd=1 cv=6.445e+04 nd=2 sm=[      119 1.294e+05       18        0       75 ] ss=8.376e+09
    .........Leaf n=1 <43> sm=[       51 6.368e+04        9        0       50 ] ss=4.056e+09
    .....Split cd=1 cv=6.243e+04 nd=7 sm=[      307 4.31e+05       71     3325      303 ] ss=2.672e+10
    .......Leaf n=1 <34> sm=[       43 5.692e+04        9        0       60 ] ss=3.24e+09
    ......Split cd=3 cv=     0 nd=3 sm=[      133 1.683e+05       31        0      145 ] ss=9.445e+09
    ........Leaf n=1 <60> sm=[       61 5.601e+04       10        0       40 ] ss=3.137e+09
    .......Split cd=1 cv=5.601e+04 nd=2 sm=[       90 1.114e+05       22        0       85 ] ss=6.205e+09
    ........Leaf n=1 <4> sm=[       29 5.539e+04       12        0       45 ] ss=3.068e+09
    ...Split cd=1 cv=5.404e+04 nd=18 sm=[      650 1.005e+06      175 2.604e+04      783 ] ss=6.229e+10
    .......Leaf n=1 <7> sm=[       45 5.116e+04       10        0       40 ] ss=2.618e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       67 1.025e+05       23        0       56 ] ss=5.256e+09
    .......Leaf n=1 <37> sm=[       22 5.136e+04       13        0       16 ] ss=2.638e+09
    .....Split cd=1 cv=4.566e+04 nd=4 sm=[      115 1.833e+05       39        0      146 ] ss=8.537e+09
    .......Leaf n=1 <57> sm=[       21 4.348e+04        9        0       40 ] ss=1.89e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       48 8.078e+04       16        0       90 ] ss=3.282e+09
    .......Leaf n=1 <21> sm=[       27 3.73e+04        7        0       50 ] ss=1.391e+09
    ....Split cd=1 cv=3.727e+04 nd=7 sm=[      228 2.602e+05       71 2.271e+04      335 ] ss=1.085e+10
    ......Leaf n=1 <56> sm=[       37 3.137e+04       10        0       40 ] ss=9.84e+08
    .....Split cd=1 cv=2.889e+04 nd=3 sm=[      113 7.688e+04       32 2.271e+04      189 ] ss=2.315e+09
    .......Leaf n=1 <68> sm=[       40  2.5e+04       13 1.502e+04       99 ] ss=8.51e+08
    ......Split cd=3 cv=  7688 nd=2 sm=[       76 4.551e+04       22 2.271e+04      149 ] ss=1.331e+09
    .......Leaf n=1 <83> sm=[       36 2.051e+04        9     7688       50 ] ss=4.796e+08
================
 the cost before round is  382349887913.1658




 out method
The k-means cost =  354697806338.54297
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 2488 rows, 19900 columns and 258700 nonzeros
Model fingerprint: 0xce5d104a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+00, 3e+14]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 199 rows and 0 columns
Presolve time: 0.06s
Presolved: 2289 rows, 19900 columns, 238800 nonzeros

Concurrent LP optimizer: primal simplex, dual simplex, and barrier
Showing barrier log only...

Ordering time: 0.02s

Barrier statistics:
 AA' NZ     : 2.298e+05
 Factor NZ  : 2.372e+05 (roughly 10 MB of memory)
 Factor Ops : 2.498e+07 (less than 1 second per iteration)
 Threads    : 30

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0   8.26014682e+15  0.00000000e+00  2.09e+01 1.71e+14  9.08e+08     0s
   1   1.03146485e+16 -1.04960231e+10  2.09e+01 1.71e+14  9.10e+08     0s
   2   2.22970739e+16 -2.19906179e+10  2.09e+01 1.71e+14  9.17e+08     0s
   3   2.36255771e+16 -5.79755704e+10  2.09e+01 1.71e+14  9.23e+08     0s
   4   3.73258948e+19  0.00000000e+00  9.95e+04 1.71e+14  4.05e+12     0s
   5   4.60588023e+19 -2.38509120e+10  9.95e+04 1.71e+14  4.06e+12     0s
   6   8.91712377e+19 -4.25021387e+10  9.95e+04 1.71e+14  4.09e+12     0s
   7   9.26763578e+19 -9.32324760e+10  9.95e+04 1.71e+14  4.11e+12     0s
   8   1.70677792e+20 -4.13644256e+11  9.95e+04 1.71e+14  4.25e+12     0s
   9   1.73251304e+20 -1.09402462e+12  9.95e+04 1.71e+14  4.37e+12     0s
  10   1.76123893e+20 -4.04290260e+12  9.95e+04 1.71e+14  5.06e+12     0s
  11   1.72531699e+20 -5.29127069e+12  9.95e+04 1.71e+14  5.26e+12     0s
  12   1.66070494e+20 -8.03820492e+12  9.95e+04 1.71e+14  5.56e+12     0s
  13   1.60481990e+20 -1.61199053e+13  9.95e+04 1.71e+14  6.95e+12     0s
  14   1.54433310e+20 -4.36146177e+13  9.95e+04 1.71e+14  1.19e+13     0s
  15   1.38041935e+20 -3.19855458e+14  9.94e+04 1.70e+14  7.05e+13     0s
  16   8.88161659e+19 -2.87880509e+15  9.82e+04 1.65e+14  5.11e+14     0s
  17   5.87904910e+19 -5.92670823e+15  7.53e+04 1.17e+14  1.00e+15     0s
  18   2.00897623e+19 -8.55433000e+15  7.52e+03 6.25e-02  5.28e+14     0s
  19   2.09931214e+17 -8.30879378e+15  6.42e+01 9.38e-02  5.60e+12     0s

Barrier performed 19 iterations in 0.30 seconds (0.25 work units)
Barrier solve interrupted - model solved by another algorithm


Solved with dual simplex
Iteration    Objective       Primal Inf.    Dual Inf.      Time
    1995    7.8551815e+10   0.000000e+00   0.000000e+00      0s

Solved in 1995 iterations and 0.31 seconds (0.31 work units)
Optimal objective  7.855181525e+10
 the cost before round is  78551815254.21628
final LP of our method
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 124 rows, 200 columns and 2600 nonzeros
Model fingerprint: 0x25c36321
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 113 rows and 100 columns
Presolve time: 0.00s
Presolved: 11 rows, 111 columns, 1111 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    3.5185804e+11   4.484000e+00   0.000000e+00      0s
       4    3.8203051e+11   0.000000e+00   0.000000e+00      0s

Solved in 4 iterations and 0.00 seconds (0.00 work units)
Optimal objective  3.820305087e+11
 the cost before round is  382030508679.0978





Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xbbda8cee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3599089e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.359908874e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xf1721ddf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4346267e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.434626744e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 124 rows, 200 columns and 2600 nonzeros
Model fingerprint: 0x040ac89d
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+06, 1e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 113 rows and 100 columns
Presolve time: 0.00s
Presolved: 11 rows, 111 columns, 1111 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    4.8934588e+11   1.496000e+00   0.000000e+00      0s
       5    5.1863448e+11   0.000000e+00   0.000000e+00      0s

Solved in 5 iterations and 0.00 seconds (0.00 work units)
Optimal objective  5.186344763e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 124 rows, 200 columns and 2600 nonzeros
Model fingerprint: 0x0fa1157b
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 113 rows and 100 columns
Presolve time: 0.00s
Presolved: 11 rows, 111 columns, 1111 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    3.5496399e+11   3.140000e+00   0.000000e+00      0s
       4    3.9343354e+11   0.000000e+00   0.000000e+00      0s

Solved in 4 iterations and 0.00 seconds (0.00 work units)
Optimal objective  3.934335408e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 124 rows, 200 columns and 2600 nonzeros
Model fingerprint: 0xd27de334
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+05, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 113 rows and 100 columns
Presolve time: 0.00s
Presolved: 11 rows, 111 columns, 1111 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    3.7343946e+11   3.140000e+00   0.000000e+00      0s
       5    4.1719784e+11   0.000000e+00   0.000000e+00      0s

Solved in 5 iterations and 0.00 seconds (0.00 work units)
Optimal objective  4.171978439e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 124 rows, 200 columns and 2600 nonzeros
Model fingerprint: 0x95190304
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [8e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 113 rows and 100 columns
Presolve time: 0.00s
Presolved: 11 rows, 111 columns, 1111 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    3.6224192e+11   3.936000e+00   0.000000e+00      0s
       3    3.9768675e+11   0.000000e+00   0.000000e+00      0s

Solved in 3 iterations and 0.00 seconds (0.00 work units)
Optimal objective  3.976867494e+11
masc method
 the cost before round is  393433540774.8905



The baseline :
the size of clean data is       age  final-weight  education-num  capital-gain  hours-per-week
0   39.0       71701.0            9.0           0.0            40.0
1   35.0      334999.0            9.0           0.0            45.0
2   43.0      124436.0           10.0           0.0            40.0
3   26.0      211596.0            9.0           0.0            40.0
4   29.0       55390.0           12.0           0.0            45.0
..   ...           ...            ...           ...             ...
95  32.0      210562.0           11.0           0.0            46.0
96  34.0      338416.0            6.0           0.0            60.0
97  68.0       65730.0            9.0           0.0            25.0
98  21.0      241367.0           10.0           0.0            10.0
99  63.0      158199.0            2.0           0.0            44.0

[100 rows x 5 columns]
Clustering time: 0.0039512962102890015
baseline cost
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 136 rows, 300 columns and 3900 nonzeros
Model fingerprint: 0x2ade230a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 2 columns
Presolve time: 0.00s
Presolved: 131 rows, 298 columns, 3616 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.6276132e+11   5.389000e+00   0.000000e+00      0s
       7    2.1491658e+11   0.000000e+00   0.000000e+00      0s

Solved in 7 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.149165788e+11
open file successfully.
Data Points:
(39, 71701, 9, 0, 40)
(35, 334999, 9, 0, 45)
(43, 124436, 10, 0, 40)
(26, 211596, 9, 0, 40)
(29, 55390, 12, 0, 45)
(59, 348430, 13, 0, 43)
(30, 162442, 13, 7688, 50)
(45, 51164, 10, 0, 40)
(47, 155489, 9, 7688, 55)
(40, 243636, 13, 0, 50)
(39, 357173, 12, 0, 59)
(50, 99476, 14, 0, 35)
(32, 216145, 10, 4650, 45)
(32, 99646, 9, 0, 50)
(18, 169882, 10, 594, 15)
(23, 76432, 10, 0, 40)
(33, 101345, 9, 0, 42)
(25, 557082, 9, 0, 38)
(30, 186932, 16, 5178, 75)
(31, 82473, 5, 0, 25)
(34, 202210, 9, 0, 40)
(27, 37302, 7, 0, 50)
(22, 201799, 9, 0, 40)
(54, 257765, 4, 0, 40)
(54, 138847, 9, 0, 45)
(34, 146589, 9, 0, 40)
(34, 213722, 9, 0, 57)
(55, 170169, 9, 0, 40)
(24, 278107, 9, 0, 60)
(42, 192569, 15, 0, 39)
(60, 88570, 11, 0, 15)
(28, 66473, 9, 0, 40)
(19, 278115, 10, 0, 12)
(45, 140644, 16, 0, 45)
(43, 56920, 9, 0, 60)
(27, 66824, 13, 3325, 43)
(36, 214807, 9, 0, 37)
(22, 51362, 13, 0, 16)
(47, 168232, 13, 7298, 40)
(51, 145409, 13, 15024, 50)
(56, 176118, 9, 3103, 40)
(69, 286983, 10, 0, 40)
(56, 169133, 9, 0, 50)
(51, 63685, 9, 0, 50)
(19, 198668, 4, 0, 40)
(20, 117767, 10, 0, 25)
(47, 109832, 9, 0, 60)
(56, 131608, 9, 0, 10)
(41, 200671, 13, 6497, 40)
(49, 184428, 14, 0, 40)
(24, 95552, 9, 0, 40)
(35, 242094, 9, 0, 40)
(23, 161708, 13, 0, 30)
(56, 213105, 9, 0, 36)
(61, 347089, 9, 0, 16)
(39, 207568, 9, 0, 48)
(37, 31368, 10, 0, 40)
(21, 43475, 9, 0, 40)
(36, 337778, 10, 0, 60)
(37, 162494, 13, 0, 40)
(61, 56009, 10, 0, 40)
(49, 169818, 9, 0, 40)
(35, 144608, 9, 0, 40)
(61, 201273, 10, 0, 40)
(63, 331527, 9, 0, 14)
(44, 268804, 9, 0, 30)
(73, 243030, 13, 0, 30)
(21, 116934, 10, 0, 40)
(40, 25005, 13, 15024, 99)
(42, 294431, 14, 0, 40)
(22, 244773, 9, 0, 15)
(38, 393945, 11, 0, 36)
(43, 316820, 10, 0, 84)
(35, 211073, 10, 0, 61)
(17, 171080, 7, 0, 12)
(37, 354929, 12, 0, 38)
(48, 236858, 7, 0, 31)
(68, 159191, 10, 0, 40)
(27, 332187, 13, 0, 65)
(37, 282951, 9, 0, 40)
(21, 100462, 11, 2174, 60)
(43, 187322, 13, 0, 40)
(76, 259612, 9, 0, 15)
(36, 20507, 9, 7688, 50)
(32, 281384, 9, 0, 10)
(39, 235259, 10, 0, 40)
(49, 343231, 14, 0, 80)
(40, 119493, 10, 0, 40)
(48, 171095, 12, 0, 40)
(55, 107308, 14, 0, 40)
(22, 83315, 9, 0, 40)
(28, 157391, 13, 0, 40)
(22, 249727, 10, 0, 20)
(42, 144236, 10, 0, 60)
(27, 178778, 13, 0, 80)
(32, 210562, 11, 0, 46)
(34, 338416, 6, 0, 60)
(68, 65730, 9, 0, 25)
(21, 241367, 10, 0, 10)
(63, 158199, 2, 0, 44)

Executing Clustering Algorithm: Swap
    ..Leaf n=1 <17> sm=[       25   557082        9        0       38 ] ss=3.1034e+11
    .Split cd=1 cv=4.229e+05 nd=14 sm=[      588 4.988e+06      151        0      678 ] ss=1.827e+12
    ....Leaf n=1 <71> sm=[       38 3.939e+05       11        0       36 ] ss=1.552e+11
    ...Split cd=1 cv=3.894e+05 nd=2 sm=[       77 7.511e+05       23        0       95 ] ss=2.828e+11
    ....Leaf n=1 <10> sm=[       39 3.572e+05       12        0       59 ] ss=1.276e+11
    ..Split cd=1 cv=3.559e+05 nd=13 sm=[      563 4.431e+06      142        0      640 ] ss=1.517e+12
    .......Leaf n=1 <75> sm=[       37 3.549e+05       12        0       38 ] ss=1.26e+11
    ......Split cd=3 cv=     0 nd=2 sm=[       96 7.034e+05       25        0       81 ] ss=2.474e+11
    .......Leaf n=1 <5> sm=[       59 3.484e+05       13        0       43 ] ss=1.214e+11
    .....Split cd=1 cv=3.475e+05 nd=4 sm=[      206 1.394e+06       48        0      177 ] ss=4.857e+11
    .......Leaf n=1 <54> sm=[       61 3.471e+05        9        0       16 ] ss=1.205e+11
    ......Split cd=3 cv=     0 nd=2 sm=[      110 6.903e+05       23        0       96 ] ss=2.383e+11
    .......Leaf n=1 <86> sm=[       49 3.432e+05       14        0       80 ] ss=1.178e+11
    ....Split cd=1 cv=3.391e+05 nd=9 sm=[      401 3.069e+06       95        0      421 ] ss=1.047e+12
    .......Leaf n=1 <96> sm=[       34 3.384e+05        6        0       60 ] ss=1.145e+11
    ......Split cd=3 cv=     0 nd=4 sm=[      132 1.343e+06       38        0      230 ] ss=4.512e+11
    ........Leaf n=1 <58> sm=[       36 3.378e+05       10        0       60 ] ss=1.141e+11
    .......Split cd=1 cv=3.353e+05 nd=3 sm=[       98 1.005e+06       32        0      170 ] ss=3.367e+11
    .........Leaf n=1 <1> sm=[       35 3.35e+05        9        0       45 ] ss=1.122e+11
    ........Split cd=1 cv=3.334e+05 nd=2 sm=[       62 6.672e+05       22        0      110 ] ss=2.226e+11
    .........Leaf n=1 <78> sm=[       27 3.322e+05       13        0       65 ] ss=1.103e+11
    .....Split cd=1 cv=3.315e+05 nd=5 sm=[      195 1.675e+06       47        0      244 ] ss=5.611e+11
    ......Leaf n=1 <64> sm=[       63 3.315e+05        9        0       14 ] ss=1.099e+11
    ...Split cd=1 cv=3.223e+05 nd=11 sm=[      486 3.68e+06      119        0      545 ] ss=1.234e+12
    .....Leaf n=1 <72> sm=[       43 3.168e+05       10        0       84 ] ss=1.004e+11
    ....Split cd=1 cv=3.056e+05 nd=2 sm=[       85 6.113e+05       24        0      124 ] ss=1.871e+11
    .....Leaf n=1 <69> sm=[       42 2.944e+05       14        0       40 ] ss=8.669e+10
    Split cd=1 cv=2.888e+05 nd=100 sm=[     3956 1.851e+07     1020 8.593e+04     4141 ] ss=4.387e+12
    .......Leaf n=1 <79> sm=[       37 2.83e+05        9        0       40 ] ss=8.006e+10
    ......Split cd=3 cv=     0 nd=3 sm=[      138 8.513e+05       28        0       90 ] ss=2.416e+11
    ........Leaf n=1 <41> sm=[       69 2.87e+05       10        0       40 ] ss=8.236e+10
    .......Split cd=1 cv=2.846e+05 nd=2 sm=[      101 5.684e+05       19        0       50 ] ss=1.615e+11
    ........Leaf n=1 <84> sm=[       32 2.814e+05        9        0       10 ] ss=7.918e+10
    .....Split cd=1 cv=2.804e+05 nd=5 sm=[      181 1.408e+06       47        0      162 ] ss=3.963e+11
    .......Leaf n=1 <28> sm=[       24 2.781e+05        9        0       60 ] ss=7.734e+10
    ......Split cd=3 cv=     0 nd=2 sm=[       43 5.562e+05       19        0       72 ] ss=1.547e+11
    .......Leaf n=1 <32> sm=[       19 2.781e+05       10        0       12 ] ss=7.735e+10
    ....Split cd=1 cv=2.72e+05 nd=8 sm=[      355 2.194e+06       69        0      247 ] ss=6.024e+11
    ......Leaf n=1 <65> sm=[       44 2.688e+05        9        0       30 ] ss=7.226e+10
    .....Split cd=1 cv=2.636e+05 nd=3 sm=[      174 7.862e+05       22        0       85 ] ss=2.061e+11
    .......Leaf n=1 <82> sm=[       76 2.596e+05        9        0       15 ] ss=6.74e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      130 5.174e+05       13        0       55 ] ss=1.338e+11
    .......Leaf n=1 <23> sm=[       54 2.578e+05        4        0       40 ] ss=6.644e+10
    ...Split cd=1 cv=2.553e+05 nd=16 sm=[      655 4.13e+06      150        0      483 ] ss=1.071e+12
    ......Leaf n=1 <92> sm=[       22 2.497e+05       10        0       20 ] ss=6.236e+10
    .....Split cd=1 cv=2.469e+05 nd=6 sm=[      213 1.465e+06       64        0      165 ] ss=3.576e+11
    .......Leaf n=1 <70> sm=[       22 2.448e+05        9        0       15 ] ss=5.991e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      191 1.215e+06       54        0      145 ] ss=2.952e+11
    .........Leaf n=1 <9> sm=[       40 2.436e+05       13        0       50 ] ss=5.936e+10
    ........Split cd=1 cv=2.436e+05 nd=2 sm=[      113 4.867e+05       26        0       80 ] ss=1.184e+11
    .........Leaf n=1 <66> sm=[       73 2.43e+05       13        0       30 ] ss=5.906e+10
    .......Split cd=1 cv=2.427e+05 nd=4 sm=[      169 9.701e+05       45        0      130 ] ss=2.353e+11
    .........Leaf n=1 <51> sm=[       35 2.421e+05        9        0       40 ] ss=5.861e+10
    ........Split cd=1 cv=2.414e+05 nd=2 sm=[       56 4.835e+05       19        0       50 ] ss=1.169e+11
    .........Leaf n=1 <98> sm=[       21 2.414e+05       10        0       10 ] ss=5.826e+10
    ....Split cd=1 cv=2.385e+05 nd=8 sm=[      300 1.937e+06       81        0      236 ] ss=4.69e+11
    ......Leaf n=1 <76> sm=[       48 2.369e+05        7        0       31 ] ss=5.61e+10
    .....Split cd=1 cv=2.353e+05 nd=2 sm=[       87 4.721e+05       17        0       71 ] ss=1.114e+11
    ......Leaf n=1 <85> sm=[       39 2.353e+05       10        0       40 ] ss=5.535e+10
    ..Split cd=1 cv=2.217e+05 nd=49 sm=[     1955 1.025e+07      493 4.27e+04     1903 ] ss=2.219e+12
    .......Leaf n=1 <12> sm=[       32 2.161e+05       10     4650       45 ] ss=4.674e+10
    ......Split cd=3 cv=  4650 nd=3 sm=[      102 6.447e+05       28     4650      139 ] ss=1.386e+11
    ........Leaf n=1 <36> sm=[       36 2.148e+05        9        0       37 ] ss=4.614e+10
    .......Split cd=1 cv=2.148e+05 nd=2 sm=[       70 4.285e+05       18        0       94 ] ss=9.182e+10
    ........Leaf n=1 <26> sm=[       34 2.137e+05        9        0       57 ] ss=4.568e+10
    .....Split cd=1 cv=2.133e+05 nd=8 sm=[      290 1.699e+06       76     4650      370 ] ss=3.607e+11
    .......Leaf n=1 <53> sm=[       56 2.131e+05        9        0       36 ] ss=4.541e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      188 1.054e+06       48        0      231 ] ss=2.222e+11
    .........Leaf n=1 <3> sm=[       26 2.116e+05        9        0       40 ] ss=4.477e+10
    ........Split cd=1 cv=2.112e+05 nd=3 sm=[       93 6.332e+05       30        0      147 ] ss=1.337e+11
    ..........Leaf n=1 <73> sm=[       35 2.111e+05       10        0       61 ] ss=4.455e+10
    .........Split cd=1 cv=2.106e+05 nd=2 sm=[       67 4.216e+05       21        0      107 ] ss=8.889e+10
    ..........Leaf n=1 <95> sm=[       32 2.106e+05       11        0       46 ] ss=4.434e+10
    .......Split cd=1 cv=2.091e+05 nd=4 sm=[      132 8.408e+05       39        0      195 ] ss=1.767e+11
    ........Leaf n=1 <55> sm=[       39 2.076e+05        9        0       48 ] ss=4.308e+10
    ....Split cd=1 cv=2.05e+05 nd=14 sm=[      509 2.896e+06      136 1.115e+04      609 ] ss=5.997e+11
    .......Leaf n=1 <48> sm=[       41 2.007e+05       13     6497       40 ] ss=4.031e+10
    ......Split cd=3 cv=  6497 nd=5 sm=[      177 1.005e+06       45     6497      200 ] ss=2.019e+11
    .........Leaf n=1 <63> sm=[       61 2.013e+05       10        0       40 ] ss=4.051e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      117 6.053e+05       28        0      120 ] ss=1.221e+11
    ..........Leaf n=1 <20> sm=[       34 2.022e+05        9        0       40 ] ss=4.089e+10
    .........Split cd=1 cv=2.022e+05 nd=2 sm=[       56 4.04e+05       18        0       80 ] ss=8.161e+10
    ..........Leaf n=1 <22> sm=[       22 2.018e+05        9        0       40 ] ss=4.072e+10
    .......Split cd=1 cv=2.008e+05 nd=4 sm=[      136 8.04e+05       32        0      160 ] ss=1.616e+11
    ........Leaf n=1 <44> sm=[       19 1.987e+05        4        0       40 ] ss=3.947e+10
    .....Split cd=1 cv=1.966e+05 nd=6 sm=[      219 1.197e+06       60     6497      239 ] ss=2.39e+11
    ......Leaf n=1 <29> sm=[       42 1.926e+05       15        0       39 ] ss=3.708e+10
    ...Split cd=1 cv=1.882e+05 nd=33 sm=[     1300 6.116e+06      343 4.27e+04     1420 ] ss=1.147e+12
    .......Leaf n=1 <18> sm=[       30 1.869e+05       16     5178       75 ] ss=3.497e+10
    ......Split cd=3 cv=  5178 nd=3 sm=[      122 5.587e+05       43     5178      155 ] ss=1.041e+11
    ........Leaf n=1 <81> sm=[       43 1.873e+05       13        0       40 ] ss=3.509e+10
    .......Split cd=1 cv=1.844e+05 nd=2 sm=[       92 3.718e+05       27        0       80 ] ss=6.91e+10
    ........Leaf n=1 <49> sm=[       49 1.844e+05       14        0       40 ] ss=3.401e+10
    .....Split cd=1 cv=1.798e+05 nd=5 sm=[      205 9.136e+05       65     8281      275 ] ss=1.671e+11
    .......Leaf n=1 <40> sm=[       56 1.761e+05        9     3103       40 ] ss=3.103e+10
    ......Split cd=3 cv=  3103 nd=2 sm=[       83 3.549e+05       22     3103      120 ] ss=6.299e+10
    .......Leaf n=1 <94> sm=[       27 1.788e+05       13        0       80 ] ss=3.196e+10
    ....Split cd=1 cv=1.714e+05 nd=19 sm=[      791 3.22e+06      207 3.155e+04      811 ] ss=5.476e+11
    .......Leaf n=1 <38> sm=[       47 1.682e+05       13     7298       40 ] ss=2.836e+10
    ......Split cd=3 cv=  7298 nd=7 sm=[      290 1.189e+06       69     7892      237 ] ss=2.022e+11
    .........Leaf n=1 <14> sm=[       18 1.699e+05       10      594       15 ] ss=2.886e+10
    ........Split cd=3 cv=   594 nd=5 sm=[      187 8.52e+05       47      594      147 ] ss=1.452e+11
    ...........Leaf n=1 <88> sm=[       48 1.711e+05       12        0       40 ] ss=2.927e+10
    ..........Split cd=1 cv=1.711e+05 nd=2 sm=[       65 3.422e+05       19        0       52 ] ss=5.854e+10
    ...........Leaf n=1 <74> sm=[       17 1.711e+05        7        0       12 ] ss=2.927e+10
    .........Split cd=1 cv=1.703e+05 nd=4 sm=[      169 6.822e+05       37        0      132 ] ss=1.163e+11
    ...........Leaf n=1 <27> sm=[       55 1.702e+05        9        0       40 ] ss=2.896e+10
    ..........Split cd=1 cv=1.698e+05 nd=2 sm=[      104  3.4e+05       18        0       80 ] ss=5.78e+10
    ...........Leaf n=1 <61> sm=[       49 1.698e+05        9        0       40 ] ss=2.884e+10
    .......Split cd=1 cv=1.691e+05 nd=6 sm=[      243 1.021e+06       56      594      197 ] ss=1.738e+11
    ........Leaf n=1 <42> sm=[       56 1.691e+05        9        0       50 ] ss=2.861e+10
    .....Split cd=1 cv=1.63e+05 nd=14 sm=[      586 2.306e+06      142 2.327e+04      536 ] ss=3.805e+11
    ........Leaf n=1 <6> sm=[       30 1.624e+05       13     7688       50 ] ss=2.645e+10
    .......Split cd=1 cv=1.588e+05 nd=2 sm=[       77 3.179e+05       22 1.538e+04      105 ] ss=5.068e+10
    ........Leaf n=1 <8> sm=[       47 1.555e+05        9     7688       55 ] ss=2.424e+10
    ......Split cd=3 cv=  7512 nd=7 sm=[      296 1.117e+06       73 1.538e+04      299 ] ss=1.784e+11
    .........Leaf n=1 <52> sm=[       23 1.617e+05       13        0       30 ] ss=2.615e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      128 4.834e+05       36        0      110 ] ss=7.79e+10
    ..........Leaf n=1 <59> sm=[       37 1.625e+05       13        0       40 ] ss=2.64e+10
    .........Split cd=1 cv=1.609e+05 nd=2 sm=[      105 3.217e+05       23        0       80 ] ss=5.175e+10
    ..........Leaf n=1 <77> sm=[       68 1.592e+05       10        0       40 ] ss=2.534e+10
    .......Split cd=1 cv=1.588e+05 nd=5 sm=[      219 7.99e+05       51        0      194 ] ss=1.277e+11
    .........Leaf n=1 <99> sm=[       63 1.582e+05        2        0       44 ] ss=2.503e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       91 3.156e+05       15        0       84 ] ss=4.98e+10
    .........Leaf n=1 <91> sm=[       28 1.574e+05       13        0       40 ] ss=2.477e+10
    .Split cd=1 cv=1.547e+05 nd=86 sm=[     3368 1.352e+07      869 8.593e+04     3463 ] ss=2.56e+12
    ......Leaf n=1 <25> sm=[       34 1.466e+05        9        0       40 ] ss=2.149e+10
    .....Split cd=1 cv=1.463e+05 nd=6 sm=[      261 8.603e+05       66 1.502e+04      280 ] ss=1.236e+11
    .......Leaf n=1 <39> sm=[       51 1.454e+05       13 1.502e+04       50 ] ss=2.137e+10
    ......Split cd=3 cv=  7512 nd=5 sm=[      227 7.137e+05       57 1.502e+04      240 ] ss=1.021e+11
    .........Leaf n=1 <62> sm=[       35 1.446e+05        9        0       40 ] ss=2.091e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       77 2.888e+05       19        0      100 ] ss=4.172e+10
    .........Leaf n=1 <93> sm=[       42 1.442e+05       10        0       60 ] ss=2.08e+10
    .......Split cd=1 cv=1.421e+05 nd=4 sm=[      176 5.683e+05       44        0      190 ] ss=8.077e+10
    .........Leaf n=1 <33> sm=[       45 1.406e+05       16        0       45 ] ss=1.978e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       99 2.795e+05       25        0       90 ] ss=3.906e+10
    .........Leaf n=1 <24> sm=[       54 1.388e+05        9        0       45 ] ss=1.928e+10
    ....Split cd=1 cv=1.379e+05 nd=8 sm=[      360 1.116e+06       85 1.502e+04      330 ] ss=1.564e+11
    ......Leaf n=1 <47> sm=[       56 1.316e+05        9        0       10 ] ss=1.732e+10
    .....Split cd=1 cv=1.295e+05 nd=2 sm=[       99 2.56e+05       19        0       50 ] ss=3.28e+10
    ......Leaf n=1 <2> sm=[       43 1.244e+05       10        0       40 ] ss=1.548e+10
    ...Split cd=1 cv=1.211e+05 nd=19 sm=[      763 2.273e+06      201 1.72e+04      777 ] ss=2.79e+11
    .......Leaf n=1 <45> sm=[       20 1.178e+05       10        0       25 ] ss=1.387e+10
    ......Split cd=3 cv=     0 nd=3 sm=[       81 3.542e+05       30        0      105 ] ss=4.182e+10
    ........Leaf n=1 <87> sm=[       40 1.195e+05       10        0       40 ] ss=1.428e+10
    .......Split cd=1 cv=1.169e+05 nd=2 sm=[       61 2.364e+05       20        0       80 ] ss=2.795e+10
    ........Leaf n=1 <67> sm=[       21 1.169e+05       10        0       40 ] ss=1.367e+10
    .....Split cd=1 cv=1.127e+05 nd=5 sm=[      183 5.713e+05       53        0      205 ] ss=6.54e+10
    .......Leaf n=1 <46> sm=[       47 1.098e+05        9        0       60 ] ss=1.206e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      102 2.171e+05       23        0      100 ] ss=2.358e+10
    .......Leaf n=1 <89> sm=[       55 1.073e+05       14        0       40 ] ss=1.152e+10
    ....Split cd=1 cv=1.043e+05 nd=11 sm=[      403 1.156e+06      116     2174      447 ] ss=1.226e+11
    .......Leaf n=1 <80> sm=[       21 1.005e+05       11     2174       60 ] ss=1.01e+10
    ......Split cd=3 cv=  2174 nd=4 sm=[      136 4.009e+05       43     2174      187 ] ss=4.019e+10
    ........Leaf n=1 <16> sm=[       33 1.013e+05        9        0       42 ] ss=1.027e+10
    .......Split cd=1 cv=1.002e+05 nd=3 sm=[      115 3.005e+05       32        0      127 ] ss=3.01e+10
    .........Leaf n=1 <13> sm=[       32 9.965e+04        9        0       50 ] ss=9.929e+09
    ........Split cd=1 cv=9.948e+04 nd=2 sm=[       82 1.991e+05       23        0       85 ] ss=1.982e+10
    .........Leaf n=1 <11> sm=[       50 9.948e+04       14        0       35 ] ss=9.895e+09
    .....Split cd=1 cv=9.596e+04 nd=6 sm=[      220 5.851e+05       63     2174      242 ] ss=5.717e+10
    .......Leaf n=1 <30> sm=[       60 8.857e+04       11        0       15 ] ss=7.845e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       84 1.841e+05       20        0       55 ] ss=1.697e+10
    .......Leaf n=1 <50> sm=[       24 9.555e+04        9        0       40 ] ss=9.13e+09
    ..Split cd=1 cv=8.758e+04 nd=37 sm=[     1413 3.278e+06      376 4.324e+04     1560 ] ss=3.413e+11
    .......Leaf n=1 <90> sm=[       22 8.332e+04        9        0       40 ] ss=6.941e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       53 1.658e+05       14        0       65 ] ss=1.374e+10
    .......Leaf n=1 <19> sm=[       31 8.247e+04        5        0       25 ] ss=6.802e+09
    .....Split cd=1 cv=7.919e+04 nd=4 sm=[      115 3.139e+05       33        0      145 ] ss=2.473e+10
    .......Leaf n=1 <15> sm=[       23 7.643e+04       10        0       40 ] ss=5.842e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       62 1.481e+05       19        0       80 ] ss=1.098e+10
    .......Leaf n=1 <0> sm=[       39 7.17e+04        9        0       40 ] ss=5.141e+09
    ....Split cd=1 cv=7.081e+04 nd=11 sm=[      422 7.45e+05      104     3325      448 ] ss=5.144e+10
    .......Leaf n=1 <35> sm=[       27 6.682e+04       13     3325       43 ] ss=4.477e+09
    ......Split cd=3 cv=  3325 nd=4 sm=[      174 2.627e+05       40     3325      158 ] ss=1.727e+10
    ........Leaf n=1 <31> sm=[       28 6.647e+04        9        0       40 ] ss=4.419e+09
    .......Split cd=1 cv=6.647e+04 nd=3 sm=[      147 1.959e+05       27        0      115 ] ss=1.279e+10
    .........Leaf n=1 <97> sm=[       68 6.573e+04        9        0       25 ] ss=4.32e+09
    ........Split cd=1 cv=6.445e+04 nd=2 sm=[      119 1.294e+05       18        0       75 ] ss=8.376e+09
    .........Leaf n=1 <43> sm=[       51 6.368e+04        9        0       50 ] ss=4.056e+09
    .....Split cd=1 cv=6.243e+04 nd=7 sm=[      307 4.31e+05       71     3325      303 ] ss=2.672e+10
    .......Leaf n=1 <34> sm=[       43 5.692e+04        9        0       60 ] ss=3.24e+09
    ......Split cd=3 cv=     0 nd=3 sm=[      133 1.683e+05       31        0      145 ] ss=9.445e+09
    ........Leaf n=1 <60> sm=[       61 5.601e+04       10        0       40 ] ss=3.137e+09
    .......Split cd=1 cv=5.601e+04 nd=2 sm=[       90 1.114e+05       22        0       85 ] ss=6.205e+09
    ........Leaf n=1 <4> sm=[       29 5.539e+04       12        0       45 ] ss=3.068e+09
    ...Split cd=1 cv=5.404e+04 nd=18 sm=[      650 1.005e+06      175 2.604e+04      783 ] ss=6.229e+10
    .......Leaf n=1 <7> sm=[       45 5.116e+04       10        0       40 ] ss=2.618e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       67 1.025e+05       23        0       56 ] ss=5.256e+09
    .......Leaf n=1 <37> sm=[       22 5.136e+04       13        0       16 ] ss=2.638e+09
    .....Split cd=1 cv=4.566e+04 nd=4 sm=[      115 1.833e+05       39        0      146 ] ss=8.537e+09
    .......Leaf n=1 <57> sm=[       21 4.348e+04        9        0       40 ] ss=1.89e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       48 8.078e+04       16        0       90 ] ss=3.282e+09
    .......Leaf n=1 <21> sm=[       27 3.73e+04        7        0       50 ] ss=1.391e+09
    ....Split cd=1 cv=3.727e+04 nd=7 sm=[      228 2.602e+05       71 2.271e+04      335 ] ss=1.085e+10
    ......Leaf n=1 <56> sm=[       37 3.137e+04       10        0       40 ] ss=9.84e+08
    .....Split cd=1 cv=2.889e+04 nd=3 sm=[      113 7.688e+04       32 2.271e+04      189 ] ss=2.315e+09
    .......Leaf n=1 <68> sm=[       40  2.5e+04       13 1.502e+04       99 ] ss=8.51e+08
    ......Split cd=3 cv=  7688 nd=2 sm=[       76 4.551e+04       22 2.271e+04      149 ] ss=1.331e+09
    .......Leaf n=1 <83> sm=[       36 2.051e+04        9     7688       50 ] ss=4.796e+08
================
 the cost before round is  214916578834.9064




 out method
The k-means cost =  162761321162.9591
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 2488 rows, 19900 columns and 258700 nonzeros
Model fingerprint: 0xce5d104a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+00, 3e+14]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 199 rows and 0 columns
Presolve time: 0.06s
Presolved: 2289 rows, 19900 columns, 238800 nonzeros

Concurrent LP optimizer: primal simplex, dual simplex, and barrier
Showing barrier log only...

Ordering time: 0.02s

Barrier statistics:
 AA' NZ     : 2.298e+05
 Factor NZ  : 2.372e+05 (roughly 10 MB of memory)
 Factor Ops : 2.498e+07 (less than 1 second per iteration)
 Threads    : 30

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0   8.26014682e+15  0.00000000e+00  2.09e+01 1.71e+14  9.08e+08     0s
   1   1.03146485e+16 -1.04960231e+10  2.09e+01 1.71e+14  9.10e+08     0s
   2   2.22970739e+16 -2.19906179e+10  2.09e+01 1.71e+14  9.17e+08     0s
   3   2.36255771e+16 -5.79755704e+10  2.09e+01 1.71e+14  9.23e+08     0s
   4   3.73258948e+19  0.00000000e+00  9.95e+04 1.71e+14  4.05e+12     0s
   5   4.60588023e+19 -2.38509120e+10  9.95e+04 1.71e+14  4.06e+12     0s
   6   8.91712377e+19 -4.25021387e+10  9.95e+04 1.71e+14  4.09e+12     0s
   7   9.26763578e+19 -9.32324760e+10  9.95e+04 1.71e+14  4.11e+12     0s
   8   1.70677792e+20 -4.13644256e+11  9.95e+04 1.71e+14  4.25e+12     0s
   9   1.73251304e+20 -1.09402462e+12  9.95e+04 1.71e+14  4.37e+12     0s
  10   1.76123893e+20 -4.04290260e+12  9.95e+04 1.71e+14  5.06e+12     0s
  11   1.72531699e+20 -5.29127069e+12  9.95e+04 1.71e+14  5.26e+12     0s
  12   1.66070494e+20 -8.03820492e+12  9.95e+04 1.71e+14  5.56e+12     0s
  13   1.60481990e+20 -1.61199053e+13  9.95e+04 1.71e+14  6.95e+12     0s
  14   1.54433310e+20 -4.36146177e+13  9.95e+04 1.71e+14  1.19e+13     0s
  15   1.38041935e+20 -3.19855458e+14  9.94e+04 1.70e+14  7.05e+13     0s
  16   8.88161659e+19 -2.87880509e+15  9.82e+04 1.65e+14  5.11e+14     0s
  17   5.87904910e+19 -5.92670823e+15  7.53e+04 1.17e+14  1.00e+15     0s
  18   2.00897623e+19 -8.55433000e+15  7.52e+03 6.25e-02  5.28e+14     0s
  19   2.09931214e+17 -8.30879378e+15  6.42e+01 9.38e-02  5.60e+12     0s

Barrier performed 19 iterations in 0.28 seconds (0.25 work units)
Barrier solve interrupted - model solved by another algorithm


Solved with dual simplex
Iteration    Objective       Primal Inf.    Dual Inf.      Time
    1995    7.8551815e+10   0.000000e+00   0.000000e+00      0s

Solved in 1995 iterations and 0.29 seconds (0.31 work units)
Optimal objective  7.855181525e+10
 the cost before round is  78551815254.21628
final LP of our method
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 136 rows, 300 columns and 3900 nonzeros
Model fingerprint: 0x9b373b8c
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 2 columns
Presolve time: 0.00s
Presolved: 131 rows, 298 columns, 3616 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.3764707e+11   7.921000e+00   0.000000e+00      0s
      11    2.3004019e+11   0.000000e+00   0.000000e+00      0s

Solved in 11 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.300401901e+11
 the cost before round is  230040190146.418





Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xbbda8cee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3599089e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.359908874e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xf1721ddf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4346267e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.434626744e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 136 rows, 300 columns and 3900 nonzeros
Model fingerprint: 0x11e6a67f
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 2 columns
Presolve time: 0.00s
Presolved: 131 rows, 298 columns, 3616 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.6121295e+11   6.882500e+00   0.000000e+00      0s
      11    2.5034593e+11   0.000000e+00   0.000000e+00      0s

Solved in 11 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.503459278e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 136 rows, 300 columns and 3900 nonzeros
Model fingerprint: 0x6c5b5ea8
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+05, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 2 columns
Presolve time: 0.00s
Presolved: 131 rows, 298 columns, 3616 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.6303694e+11   5.389000e+00   0.000000e+00      0s
       7    2.1515319e+11   0.000000e+00   0.000000e+00      0s

Solved in 7 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.151531940e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 136 rows, 300 columns and 3900 nonzeros
Model fingerprint: 0x1cb6874c
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+05, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 2 columns
Presolve time: 0.00s
Presolved: 131 rows, 298 columns, 3616 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.2249122e+11   5.848000e+00   0.000000e+00      0s
       7    2.7333755e+11   0.000000e+00   0.000000e+00      0s

Solved in 7 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.733375523e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 136 rows, 300 columns and 3900 nonzeros
Model fingerprint: 0x4d71aae6
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [5e+05, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 2 columns
Presolve time: 0.00s
Presolved: 131 rows, 298 columns, 3616 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.4271519e+11   9.161500e+00   0.000000e+00      0s
      11    2.3315912e+11   0.000000e+00   0.000000e+00      0s

Solved in 11 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.331591192e+11
masc method
 the cost before round is  215153194034.14014



The baseline :
the size of clean data is       age  final-weight  education-num  capital-gain  hours-per-week
0   39.0       71701.0            9.0           0.0            40.0
1   35.0      334999.0            9.0           0.0            45.0
2   43.0      124436.0           10.0           0.0            40.0
3   26.0      211596.0            9.0           0.0            40.0
4   29.0       55390.0           12.0           0.0            45.0
..   ...           ...            ...           ...             ...
95  32.0      210562.0           11.0           0.0            46.0
96  34.0      338416.0            6.0           0.0            60.0
97  68.0       65730.0            9.0           0.0            25.0
98  21.0      241367.0           10.0           0.0            10.0
99  63.0      158199.0            2.0           0.0            44.0

[100 rows x 5 columns]
Clustering time: 0.004261462017893791
baseline cost
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 148 rows, 400 columns and 5200 nonzeros
Model fingerprint: 0xc6486b90
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [5e+05, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 4 rows and 0 columns
Presolve time: 0.00s
Presolved: 144 rows, 400 columns, 4800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.0332370e+11   6.188000e+00   0.000000e+00      0s
      13    1.5789758e+11   0.000000e+00   0.000000e+00      0s

Solved in 13 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.578975844e+11
open file successfully.
Data Points:
(39, 71701, 9, 0, 40)
(35, 334999, 9, 0, 45)
(43, 124436, 10, 0, 40)
(26, 211596, 9, 0, 40)
(29, 55390, 12, 0, 45)
(59, 348430, 13, 0, 43)
(30, 162442, 13, 7688, 50)
(45, 51164, 10, 0, 40)
(47, 155489, 9, 7688, 55)
(40, 243636, 13, 0, 50)
(39, 357173, 12, 0, 59)
(50, 99476, 14, 0, 35)
(32, 216145, 10, 4650, 45)
(32, 99646, 9, 0, 50)
(18, 169882, 10, 594, 15)
(23, 76432, 10, 0, 40)
(33, 101345, 9, 0, 42)
(25, 557082, 9, 0, 38)
(30, 186932, 16, 5178, 75)
(31, 82473, 5, 0, 25)
(34, 202210, 9, 0, 40)
(27, 37302, 7, 0, 50)
(22, 201799, 9, 0, 40)
(54, 257765, 4, 0, 40)
(54, 138847, 9, 0, 45)
(34, 146589, 9, 0, 40)
(34, 213722, 9, 0, 57)
(55, 170169, 9, 0, 40)
(24, 278107, 9, 0, 60)
(42, 192569, 15, 0, 39)
(60, 88570, 11, 0, 15)
(28, 66473, 9, 0, 40)
(19, 278115, 10, 0, 12)
(45, 140644, 16, 0, 45)
(43, 56920, 9, 0, 60)
(27, 66824, 13, 3325, 43)
(36, 214807, 9, 0, 37)
(22, 51362, 13, 0, 16)
(47, 168232, 13, 7298, 40)
(51, 145409, 13, 15024, 50)
(56, 176118, 9, 3103, 40)
(69, 286983, 10, 0, 40)
(56, 169133, 9, 0, 50)
(51, 63685, 9, 0, 50)
(19, 198668, 4, 0, 40)
(20, 117767, 10, 0, 25)
(47, 109832, 9, 0, 60)
(56, 131608, 9, 0, 10)
(41, 200671, 13, 6497, 40)
(49, 184428, 14, 0, 40)
(24, 95552, 9, 0, 40)
(35, 242094, 9, 0, 40)
(23, 161708, 13, 0, 30)
(56, 213105, 9, 0, 36)
(61, 347089, 9, 0, 16)
(39, 207568, 9, 0, 48)
(37, 31368, 10, 0, 40)
(21, 43475, 9, 0, 40)
(36, 337778, 10, 0, 60)
(37, 162494, 13, 0, 40)
(61, 56009, 10, 0, 40)
(49, 169818, 9, 0, 40)
(35, 144608, 9, 0, 40)
(61, 201273, 10, 0, 40)
(63, 331527, 9, 0, 14)
(44, 268804, 9, 0, 30)
(73, 243030, 13, 0, 30)
(21, 116934, 10, 0, 40)
(40, 25005, 13, 15024, 99)
(42, 294431, 14, 0, 40)
(22, 244773, 9, 0, 15)
(38, 393945, 11, 0, 36)
(43, 316820, 10, 0, 84)
(35, 211073, 10, 0, 61)
(17, 171080, 7, 0, 12)
(37, 354929, 12, 0, 38)
(48, 236858, 7, 0, 31)
(68, 159191, 10, 0, 40)
(27, 332187, 13, 0, 65)
(37, 282951, 9, 0, 40)
(21, 100462, 11, 2174, 60)
(43, 187322, 13, 0, 40)
(76, 259612, 9, 0, 15)
(36, 20507, 9, 7688, 50)
(32, 281384, 9, 0, 10)
(39, 235259, 10, 0, 40)
(49, 343231, 14, 0, 80)
(40, 119493, 10, 0, 40)
(48, 171095, 12, 0, 40)
(55, 107308, 14, 0, 40)
(22, 83315, 9, 0, 40)
(28, 157391, 13, 0, 40)
(22, 249727, 10, 0, 20)
(42, 144236, 10, 0, 60)
(27, 178778, 13, 0, 80)
(32, 210562, 11, 0, 46)
(34, 338416, 6, 0, 60)
(68, 65730, 9, 0, 25)
(21, 241367, 10, 0, 10)
(63, 158199, 2, 0, 44)

Executing Clustering Algorithm: Swap
    ..Leaf n=1 <17> sm=[       25   557082        9        0       38 ] ss=3.1034e+11
    .Split cd=1 cv=4.229e+05 nd=14 sm=[      588 4.988e+06      151        0      678 ] ss=1.827e+12
    ....Leaf n=1 <71> sm=[       38 3.939e+05       11        0       36 ] ss=1.552e+11
    ...Split cd=1 cv=3.894e+05 nd=2 sm=[       77 7.511e+05       23        0       95 ] ss=2.828e+11
    ....Leaf n=1 <10> sm=[       39 3.572e+05       12        0       59 ] ss=1.276e+11
    ..Split cd=1 cv=3.559e+05 nd=13 sm=[      563 4.431e+06      142        0      640 ] ss=1.517e+12
    .......Leaf n=1 <75> sm=[       37 3.549e+05       12        0       38 ] ss=1.26e+11
    ......Split cd=3 cv=     0 nd=2 sm=[       96 7.034e+05       25        0       81 ] ss=2.474e+11
    .......Leaf n=1 <5> sm=[       59 3.484e+05       13        0       43 ] ss=1.214e+11
    .....Split cd=1 cv=3.475e+05 nd=4 sm=[      206 1.394e+06       48        0      177 ] ss=4.857e+11
    .......Leaf n=1 <54> sm=[       61 3.471e+05        9        0       16 ] ss=1.205e+11
    ......Split cd=3 cv=     0 nd=2 sm=[      110 6.903e+05       23        0       96 ] ss=2.383e+11
    .......Leaf n=1 <86> sm=[       49 3.432e+05       14        0       80 ] ss=1.178e+11
    ....Split cd=1 cv=3.391e+05 nd=9 sm=[      401 3.069e+06       95        0      421 ] ss=1.047e+12
    .......Leaf n=1 <96> sm=[       34 3.384e+05        6        0       60 ] ss=1.145e+11
    ......Split cd=3 cv=     0 nd=4 sm=[      132 1.343e+06       38        0      230 ] ss=4.512e+11
    ........Leaf n=1 <58> sm=[       36 3.378e+05       10        0       60 ] ss=1.141e+11
    .......Split cd=1 cv=3.353e+05 nd=3 sm=[       98 1.005e+06       32        0      170 ] ss=3.367e+11
    .........Leaf n=1 <1> sm=[       35 3.35e+05        9        0       45 ] ss=1.122e+11
    ........Split cd=1 cv=3.334e+05 nd=2 sm=[       62 6.672e+05       22        0      110 ] ss=2.226e+11
    .........Leaf n=1 <78> sm=[       27 3.322e+05       13        0       65 ] ss=1.103e+11
    .....Split cd=1 cv=3.315e+05 nd=5 sm=[      195 1.675e+06       47        0      244 ] ss=5.611e+11
    ......Leaf n=1 <64> sm=[       63 3.315e+05        9        0       14 ] ss=1.099e+11
    ...Split cd=1 cv=3.223e+05 nd=11 sm=[      486 3.68e+06      119        0      545 ] ss=1.234e+12
    .....Leaf n=1 <72> sm=[       43 3.168e+05       10        0       84 ] ss=1.004e+11
    ....Split cd=1 cv=3.056e+05 nd=2 sm=[       85 6.113e+05       24        0      124 ] ss=1.871e+11
    .....Leaf n=1 <69> sm=[       42 2.944e+05       14        0       40 ] ss=8.669e+10
    Split cd=1 cv=2.888e+05 nd=100 sm=[     3956 1.851e+07     1020 8.593e+04     4141 ] ss=4.387e+12
    .......Leaf n=1 <79> sm=[       37 2.83e+05        9        0       40 ] ss=8.006e+10
    ......Split cd=3 cv=     0 nd=3 sm=[      138 8.513e+05       28        0       90 ] ss=2.416e+11
    ........Leaf n=1 <41> sm=[       69 2.87e+05       10        0       40 ] ss=8.236e+10
    .......Split cd=1 cv=2.846e+05 nd=2 sm=[      101 5.684e+05       19        0       50 ] ss=1.615e+11
    ........Leaf n=1 <84> sm=[       32 2.814e+05        9        0       10 ] ss=7.918e+10
    .....Split cd=1 cv=2.804e+05 nd=5 sm=[      181 1.408e+06       47        0      162 ] ss=3.963e+11
    .......Leaf n=1 <28> sm=[       24 2.781e+05        9        0       60 ] ss=7.734e+10
    ......Split cd=3 cv=     0 nd=2 sm=[       43 5.562e+05       19        0       72 ] ss=1.547e+11
    .......Leaf n=1 <32> sm=[       19 2.781e+05       10        0       12 ] ss=7.735e+10
    ....Split cd=1 cv=2.72e+05 nd=8 sm=[      355 2.194e+06       69        0      247 ] ss=6.024e+11
    ......Leaf n=1 <65> sm=[       44 2.688e+05        9        0       30 ] ss=7.226e+10
    .....Split cd=1 cv=2.636e+05 nd=3 sm=[      174 7.862e+05       22        0       85 ] ss=2.061e+11
    .......Leaf n=1 <82> sm=[       76 2.596e+05        9        0       15 ] ss=6.74e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      130 5.174e+05       13        0       55 ] ss=1.338e+11
    .......Leaf n=1 <23> sm=[       54 2.578e+05        4        0       40 ] ss=6.644e+10
    ...Split cd=1 cv=2.553e+05 nd=16 sm=[      655 4.13e+06      150        0      483 ] ss=1.071e+12
    ......Leaf n=1 <92> sm=[       22 2.497e+05       10        0       20 ] ss=6.236e+10
    .....Split cd=1 cv=2.469e+05 nd=6 sm=[      213 1.465e+06       64        0      165 ] ss=3.576e+11
    .......Leaf n=1 <70> sm=[       22 2.448e+05        9        0       15 ] ss=5.991e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      191 1.215e+06       54        0      145 ] ss=2.952e+11
    .........Leaf n=1 <9> sm=[       40 2.436e+05       13        0       50 ] ss=5.936e+10
    ........Split cd=1 cv=2.436e+05 nd=2 sm=[      113 4.867e+05       26        0       80 ] ss=1.184e+11
    .........Leaf n=1 <66> sm=[       73 2.43e+05       13        0       30 ] ss=5.906e+10
    .......Split cd=1 cv=2.427e+05 nd=4 sm=[      169 9.701e+05       45        0      130 ] ss=2.353e+11
    .........Leaf n=1 <51> sm=[       35 2.421e+05        9        0       40 ] ss=5.861e+10
    ........Split cd=1 cv=2.414e+05 nd=2 sm=[       56 4.835e+05       19        0       50 ] ss=1.169e+11
    .........Leaf n=1 <98> sm=[       21 2.414e+05       10        0       10 ] ss=5.826e+10
    ....Split cd=1 cv=2.385e+05 nd=8 sm=[      300 1.937e+06       81        0      236 ] ss=4.69e+11
    ......Leaf n=1 <76> sm=[       48 2.369e+05        7        0       31 ] ss=5.61e+10
    .....Split cd=1 cv=2.353e+05 nd=2 sm=[       87 4.721e+05       17        0       71 ] ss=1.114e+11
    ......Leaf n=1 <85> sm=[       39 2.353e+05       10        0       40 ] ss=5.535e+10
    ..Split cd=1 cv=2.217e+05 nd=49 sm=[     1955 1.025e+07      493 4.27e+04     1903 ] ss=2.219e+12
    .......Leaf n=1 <12> sm=[       32 2.161e+05       10     4650       45 ] ss=4.674e+10
    ......Split cd=3 cv=  4650 nd=3 sm=[      102 6.447e+05       28     4650      139 ] ss=1.386e+11
    ........Leaf n=1 <36> sm=[       36 2.148e+05        9        0       37 ] ss=4.614e+10
    .......Split cd=1 cv=2.148e+05 nd=2 sm=[       70 4.285e+05       18        0       94 ] ss=9.182e+10
    ........Leaf n=1 <26> sm=[       34 2.137e+05        9        0       57 ] ss=4.568e+10
    .....Split cd=1 cv=2.133e+05 nd=8 sm=[      290 1.699e+06       76     4650      370 ] ss=3.607e+11
    .......Leaf n=1 <53> sm=[       56 2.131e+05        9        0       36 ] ss=4.541e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      188 1.054e+06       48        0      231 ] ss=2.222e+11
    .........Leaf n=1 <3> sm=[       26 2.116e+05        9        0       40 ] ss=4.477e+10
    ........Split cd=1 cv=2.112e+05 nd=3 sm=[       93 6.332e+05       30        0      147 ] ss=1.337e+11
    ..........Leaf n=1 <73> sm=[       35 2.111e+05       10        0       61 ] ss=4.455e+10
    .........Split cd=1 cv=2.106e+05 nd=2 sm=[       67 4.216e+05       21        0      107 ] ss=8.889e+10
    ..........Leaf n=1 <95> sm=[       32 2.106e+05       11        0       46 ] ss=4.434e+10
    .......Split cd=1 cv=2.091e+05 nd=4 sm=[      132 8.408e+05       39        0      195 ] ss=1.767e+11
    ........Leaf n=1 <55> sm=[       39 2.076e+05        9        0       48 ] ss=4.308e+10
    ....Split cd=1 cv=2.05e+05 nd=14 sm=[      509 2.896e+06      136 1.115e+04      609 ] ss=5.997e+11
    .......Leaf n=1 <48> sm=[       41 2.007e+05       13     6497       40 ] ss=4.031e+10
    ......Split cd=3 cv=  6497 nd=5 sm=[      177 1.005e+06       45     6497      200 ] ss=2.019e+11
    .........Leaf n=1 <63> sm=[       61 2.013e+05       10        0       40 ] ss=4.051e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      117 6.053e+05       28        0      120 ] ss=1.221e+11
    ..........Leaf n=1 <20> sm=[       34 2.022e+05        9        0       40 ] ss=4.089e+10
    .........Split cd=1 cv=2.022e+05 nd=2 sm=[       56 4.04e+05       18        0       80 ] ss=8.161e+10
    ..........Leaf n=1 <22> sm=[       22 2.018e+05        9        0       40 ] ss=4.072e+10
    .......Split cd=1 cv=2.008e+05 nd=4 sm=[      136 8.04e+05       32        0      160 ] ss=1.616e+11
    ........Leaf n=1 <44> sm=[       19 1.987e+05        4        0       40 ] ss=3.947e+10
    .....Split cd=1 cv=1.966e+05 nd=6 sm=[      219 1.197e+06       60     6497      239 ] ss=2.39e+11
    ......Leaf n=1 <29> sm=[       42 1.926e+05       15        0       39 ] ss=3.708e+10
    ...Split cd=1 cv=1.882e+05 nd=33 sm=[     1300 6.116e+06      343 4.27e+04     1420 ] ss=1.147e+12
    .......Leaf n=1 <18> sm=[       30 1.869e+05       16     5178       75 ] ss=3.497e+10
    ......Split cd=3 cv=  5178 nd=3 sm=[      122 5.587e+05       43     5178      155 ] ss=1.041e+11
    ........Leaf n=1 <81> sm=[       43 1.873e+05       13        0       40 ] ss=3.509e+10
    .......Split cd=1 cv=1.844e+05 nd=2 sm=[       92 3.718e+05       27        0       80 ] ss=6.91e+10
    ........Leaf n=1 <49> sm=[       49 1.844e+05       14        0       40 ] ss=3.401e+10
    .....Split cd=1 cv=1.798e+05 nd=5 sm=[      205 9.136e+05       65     8281      275 ] ss=1.671e+11
    .......Leaf n=1 <40> sm=[       56 1.761e+05        9     3103       40 ] ss=3.103e+10
    ......Split cd=3 cv=  3103 nd=2 sm=[       83 3.549e+05       22     3103      120 ] ss=6.299e+10
    .......Leaf n=1 <94> sm=[       27 1.788e+05       13        0       80 ] ss=3.196e+10
    ....Split cd=1 cv=1.714e+05 nd=19 sm=[      791 3.22e+06      207 3.155e+04      811 ] ss=5.476e+11
    .......Leaf n=1 <38> sm=[       47 1.682e+05       13     7298       40 ] ss=2.836e+10
    ......Split cd=3 cv=  7298 nd=7 sm=[      290 1.189e+06       69     7892      237 ] ss=2.022e+11
    .........Leaf n=1 <14> sm=[       18 1.699e+05       10      594       15 ] ss=2.886e+10
    ........Split cd=3 cv=   594 nd=5 sm=[      187 8.52e+05       47      594      147 ] ss=1.452e+11
    ...........Leaf n=1 <88> sm=[       48 1.711e+05       12        0       40 ] ss=2.927e+10
    ..........Split cd=1 cv=1.711e+05 nd=2 sm=[       65 3.422e+05       19        0       52 ] ss=5.854e+10
    ...........Leaf n=1 <74> sm=[       17 1.711e+05        7        0       12 ] ss=2.927e+10
    .........Split cd=1 cv=1.703e+05 nd=4 sm=[      169 6.822e+05       37        0      132 ] ss=1.163e+11
    ...........Leaf n=1 <27> sm=[       55 1.702e+05        9        0       40 ] ss=2.896e+10
    ..........Split cd=1 cv=1.698e+05 nd=2 sm=[      104  3.4e+05       18        0       80 ] ss=5.78e+10
    ...........Leaf n=1 <61> sm=[       49 1.698e+05        9        0       40 ] ss=2.884e+10
    .......Split cd=1 cv=1.691e+05 nd=6 sm=[      243 1.021e+06       56      594      197 ] ss=1.738e+11
    ........Leaf n=1 <42> sm=[       56 1.691e+05        9        0       50 ] ss=2.861e+10
    .....Split cd=1 cv=1.63e+05 nd=14 sm=[      586 2.306e+06      142 2.327e+04      536 ] ss=3.805e+11
    ........Leaf n=1 <6> sm=[       30 1.624e+05       13     7688       50 ] ss=2.645e+10
    .......Split cd=1 cv=1.588e+05 nd=2 sm=[       77 3.179e+05       22 1.538e+04      105 ] ss=5.068e+10
    ........Leaf n=1 <8> sm=[       47 1.555e+05        9     7688       55 ] ss=2.424e+10
    ......Split cd=3 cv=  7512 nd=7 sm=[      296 1.117e+06       73 1.538e+04      299 ] ss=1.784e+11
    .........Leaf n=1 <52> sm=[       23 1.617e+05       13        0       30 ] ss=2.615e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      128 4.834e+05       36        0      110 ] ss=7.79e+10
    ..........Leaf n=1 <59> sm=[       37 1.625e+05       13        0       40 ] ss=2.64e+10
    .........Split cd=1 cv=1.609e+05 nd=2 sm=[      105 3.217e+05       23        0       80 ] ss=5.175e+10
    ..........Leaf n=1 <77> sm=[       68 1.592e+05       10        0       40 ] ss=2.534e+10
    .......Split cd=1 cv=1.588e+05 nd=5 sm=[      219 7.99e+05       51        0      194 ] ss=1.277e+11
    .........Leaf n=1 <99> sm=[       63 1.582e+05        2        0       44 ] ss=2.503e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       91 3.156e+05       15        0       84 ] ss=4.98e+10
    .........Leaf n=1 <91> sm=[       28 1.574e+05       13        0       40 ] ss=2.477e+10
    .Split cd=1 cv=1.547e+05 nd=86 sm=[     3368 1.352e+07      869 8.593e+04     3463 ] ss=2.56e+12
    ......Leaf n=1 <25> sm=[       34 1.466e+05        9        0       40 ] ss=2.149e+10
    .....Split cd=1 cv=1.463e+05 nd=6 sm=[      261 8.603e+05       66 1.502e+04      280 ] ss=1.236e+11
    .......Leaf n=1 <39> sm=[       51 1.454e+05       13 1.502e+04       50 ] ss=2.137e+10
    ......Split cd=3 cv=  7512 nd=5 sm=[      227 7.137e+05       57 1.502e+04      240 ] ss=1.021e+11
    .........Leaf n=1 <62> sm=[       35 1.446e+05        9        0       40 ] ss=2.091e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       77 2.888e+05       19        0      100 ] ss=4.172e+10
    .........Leaf n=1 <93> sm=[       42 1.442e+05       10        0       60 ] ss=2.08e+10
    .......Split cd=1 cv=1.421e+05 nd=4 sm=[      176 5.683e+05       44        0      190 ] ss=8.077e+10
    .........Leaf n=1 <33> sm=[       45 1.406e+05       16        0       45 ] ss=1.978e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       99 2.795e+05       25        0       90 ] ss=3.906e+10
    .........Leaf n=1 <24> sm=[       54 1.388e+05        9        0       45 ] ss=1.928e+10
    ....Split cd=1 cv=1.379e+05 nd=8 sm=[      360 1.116e+06       85 1.502e+04      330 ] ss=1.564e+11
    ......Leaf n=1 <47> sm=[       56 1.316e+05        9        0       10 ] ss=1.732e+10
    .....Split cd=1 cv=1.295e+05 nd=2 sm=[       99 2.56e+05       19        0       50 ] ss=3.28e+10
    ......Leaf n=1 <2> sm=[       43 1.244e+05       10        0       40 ] ss=1.548e+10
    ...Split cd=1 cv=1.211e+05 nd=19 sm=[      763 2.273e+06      201 1.72e+04      777 ] ss=2.79e+11
    .......Leaf n=1 <45> sm=[       20 1.178e+05       10        0       25 ] ss=1.387e+10
    ......Split cd=3 cv=     0 nd=3 sm=[       81 3.542e+05       30        0      105 ] ss=4.182e+10
    ........Leaf n=1 <87> sm=[       40 1.195e+05       10        0       40 ] ss=1.428e+10
    .......Split cd=1 cv=1.169e+05 nd=2 sm=[       61 2.364e+05       20        0       80 ] ss=2.795e+10
    ........Leaf n=1 <67> sm=[       21 1.169e+05       10        0       40 ] ss=1.367e+10
    .....Split cd=1 cv=1.127e+05 nd=5 sm=[      183 5.713e+05       53        0      205 ] ss=6.54e+10
    .......Leaf n=1 <46> sm=[       47 1.098e+05        9        0       60 ] ss=1.206e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      102 2.171e+05       23        0      100 ] ss=2.358e+10
    .......Leaf n=1 <89> sm=[       55 1.073e+05       14        0       40 ] ss=1.152e+10
    ....Split cd=1 cv=1.043e+05 nd=11 sm=[      403 1.156e+06      116     2174      447 ] ss=1.226e+11
    .......Leaf n=1 <80> sm=[       21 1.005e+05       11     2174       60 ] ss=1.01e+10
    ......Split cd=3 cv=  2174 nd=4 sm=[      136 4.009e+05       43     2174      187 ] ss=4.019e+10
    ........Leaf n=1 <16> sm=[       33 1.013e+05        9        0       42 ] ss=1.027e+10
    .......Split cd=1 cv=1.002e+05 nd=3 sm=[      115 3.005e+05       32        0      127 ] ss=3.01e+10
    .........Leaf n=1 <13> sm=[       32 9.965e+04        9        0       50 ] ss=9.929e+09
    ........Split cd=1 cv=9.948e+04 nd=2 sm=[       82 1.991e+05       23        0       85 ] ss=1.982e+10
    .........Leaf n=1 <11> sm=[       50 9.948e+04       14        0       35 ] ss=9.895e+09
    .....Split cd=1 cv=9.596e+04 nd=6 sm=[      220 5.851e+05       63     2174      242 ] ss=5.717e+10
    .......Leaf n=1 <30> sm=[       60 8.857e+04       11        0       15 ] ss=7.845e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       84 1.841e+05       20        0       55 ] ss=1.697e+10
    .......Leaf n=1 <50> sm=[       24 9.555e+04        9        0       40 ] ss=9.13e+09
    ..Split cd=1 cv=8.758e+04 nd=37 sm=[     1413 3.278e+06      376 4.324e+04     1560 ] ss=3.413e+11
    .......Leaf n=1 <90> sm=[       22 8.332e+04        9        0       40 ] ss=6.941e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       53 1.658e+05       14        0       65 ] ss=1.374e+10
    .......Leaf n=1 <19> sm=[       31 8.247e+04        5        0       25 ] ss=6.802e+09
    .....Split cd=1 cv=7.919e+04 nd=4 sm=[      115 3.139e+05       33        0      145 ] ss=2.473e+10
    .......Leaf n=1 <15> sm=[       23 7.643e+04       10        0       40 ] ss=5.842e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       62 1.481e+05       19        0       80 ] ss=1.098e+10
    .......Leaf n=1 <0> sm=[       39 7.17e+04        9        0       40 ] ss=5.141e+09
    ....Split cd=1 cv=7.081e+04 nd=11 sm=[      422 7.45e+05      104     3325      448 ] ss=5.144e+10
    .......Leaf n=1 <35> sm=[       27 6.682e+04       13     3325       43 ] ss=4.477e+09
    ......Split cd=3 cv=  3325 nd=4 sm=[      174 2.627e+05       40     3325      158 ] ss=1.727e+10
    ........Leaf n=1 <31> sm=[       28 6.647e+04        9        0       40 ] ss=4.419e+09
    .......Split cd=1 cv=6.647e+04 nd=3 sm=[      147 1.959e+05       27        0      115 ] ss=1.279e+10
    .........Leaf n=1 <97> sm=[       68 6.573e+04        9        0       25 ] ss=4.32e+09
    ........Split cd=1 cv=6.445e+04 nd=2 sm=[      119 1.294e+05       18        0       75 ] ss=8.376e+09
    .........Leaf n=1 <43> sm=[       51 6.368e+04        9        0       50 ] ss=4.056e+09
    .....Split cd=1 cv=6.243e+04 nd=7 sm=[      307 4.31e+05       71     3325      303 ] ss=2.672e+10
    .......Leaf n=1 <34> sm=[       43 5.692e+04        9        0       60 ] ss=3.24e+09
    ......Split cd=3 cv=     0 nd=3 sm=[      133 1.683e+05       31        0      145 ] ss=9.445e+09
    ........Leaf n=1 <60> sm=[       61 5.601e+04       10        0       40 ] ss=3.137e+09
    .......Split cd=1 cv=5.601e+04 nd=2 sm=[       90 1.114e+05       22        0       85 ] ss=6.205e+09
    ........Leaf n=1 <4> sm=[       29 5.539e+04       12        0       45 ] ss=3.068e+09
    ...Split cd=1 cv=5.404e+04 nd=18 sm=[      650 1.005e+06      175 2.604e+04      783 ] ss=6.229e+10
    .......Leaf n=1 <7> sm=[       45 5.116e+04       10        0       40 ] ss=2.618e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       67 1.025e+05       23        0       56 ] ss=5.256e+09
    .......Leaf n=1 <37> sm=[       22 5.136e+04       13        0       16 ] ss=2.638e+09
    .....Split cd=1 cv=4.566e+04 nd=4 sm=[      115 1.833e+05       39        0      146 ] ss=8.537e+09
    .......Leaf n=1 <57> sm=[       21 4.348e+04        9        0       40 ] ss=1.89e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       48 8.078e+04       16        0       90 ] ss=3.282e+09
    .......Leaf n=1 <21> sm=[       27 3.73e+04        7        0       50 ] ss=1.391e+09
    ....Split cd=1 cv=3.727e+04 nd=7 sm=[      228 2.602e+05       71 2.271e+04      335 ] ss=1.085e+10
    ......Leaf n=1 <56> sm=[       37 3.137e+04       10        0       40 ] ss=9.84e+08
    .....Split cd=1 cv=2.889e+04 nd=3 sm=[      113 7.688e+04       32 2.271e+04      189 ] ss=2.315e+09
    .......Leaf n=1 <68> sm=[       40  2.5e+04       13 1.502e+04       99 ] ss=8.51e+08
    ......Split cd=3 cv=  7688 nd=2 sm=[       76 4.551e+04       22 2.271e+04      149 ] ss=1.331e+09
    .......Leaf n=1 <83> sm=[       36 2.051e+04        9     7688       50 ] ss=4.796e+08
================
 the cost before round is  157897584442.11615




 out method
The k-means cost =  103761682320.7298
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 2488 rows, 19900 columns and 258700 nonzeros
Model fingerprint: 0xce5d104a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+00, 3e+14]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 199 rows and 0 columns
Presolve time: 0.06s
Presolved: 2289 rows, 19900 columns, 238800 nonzeros

Concurrent LP optimizer: primal simplex, dual simplex, and barrier
Showing barrier log only...

Ordering time: 0.02s

Barrier statistics:
 AA' NZ     : 2.298e+05
 Factor NZ  : 2.372e+05 (roughly 10 MB of memory)
 Factor Ops : 2.498e+07 (less than 1 second per iteration)
 Threads    : 30

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0   8.26014682e+15  0.00000000e+00  2.09e+01 1.71e+14  9.08e+08     0s
   1   1.03146485e+16 -1.04960231e+10  2.09e+01 1.71e+14  9.10e+08     0s
   2   2.22970739e+16 -2.19906179e+10  2.09e+01 1.71e+14  9.17e+08     0s
   3   2.36255771e+16 -5.79755704e+10  2.09e+01 1.71e+14  9.23e+08     0s
   4   3.73258948e+19  0.00000000e+00  9.95e+04 1.71e+14  4.05e+12     0s
   5   4.60588023e+19 -2.38509120e+10  9.95e+04 1.71e+14  4.06e+12     0s
   6   8.91712377e+19 -4.25021387e+10  9.95e+04 1.71e+14  4.09e+12     0s
   7   9.26763578e+19 -9.32324760e+10  9.95e+04 1.71e+14  4.11e+12     0s
   8   1.70677792e+20 -4.13644256e+11  9.95e+04 1.71e+14  4.25e+12     0s
   9   1.73251304e+20 -1.09402462e+12  9.95e+04 1.71e+14  4.37e+12     0s
  10   1.76123893e+20 -4.04290260e+12  9.95e+04 1.71e+14  5.06e+12     0s
  11   1.72531699e+20 -5.29127069e+12  9.95e+04 1.71e+14  5.26e+12     0s
  12   1.66070494e+20 -8.03820492e+12  9.95e+04 1.71e+14  5.56e+12     0s
  13   1.60481990e+20 -1.61199053e+13  9.95e+04 1.71e+14  6.95e+12     0s
  14   1.54433310e+20 -4.36146177e+13  9.95e+04 1.71e+14  1.19e+13     0s
  15   1.38041935e+20 -3.19855458e+14  9.94e+04 1.70e+14  7.05e+13     0s
  16   8.88161659e+19 -2.87880509e+15  9.82e+04 1.65e+14  5.11e+14     0s

Barrier performed 16 iterations in 0.29 seconds (0.22 work units)
Barrier solve interrupted - model solved by another algorithm


Solved with dual simplex
Iteration    Objective       Primal Inf.    Dual Inf.      Time
    1995    7.8551815e+10   0.000000e+00   0.000000e+00      0s

Solved in 1995 iterations and 0.30 seconds (0.31 work units)
Optimal objective  7.855181525e+10
 the cost before round is  78551815254.21628
final LP of our method
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 148 rows, 400 columns and 5200 nonzeros
Model fingerprint: 0x4ee4bdd2
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+05, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 4 rows and 0 columns
Presolve time: 0.00s
Presolved: 144 rows, 400 columns, 4800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.1472160e+11   7.274000e+00   0.000000e+00      0s
      12    1.5995918e+11   0.000000e+00   0.000000e+00      0s

Solved in 12 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.599591756e+11
 the cost before round is  159959175593.05972





Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xbbda8cee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3599089e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.359908874e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xf1721ddf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4346267e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.434626744e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 148 rows, 400 columns and 5200 nonzeros
Model fingerprint: 0x0b42cd37
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 4 rows and 0 columns
Presolve time: 0.00s
Presolved: 144 rows, 400 columns, 4800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.2191502e+11   6.261000e+00   0.000000e+00      0s
      13    1.7647577e+11   0.000000e+00   0.000000e+00      0s

Solved in 13 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.764757726e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 148 rows, 400 columns and 5200 nonzeros
Model fingerprint: 0xcba65f14
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [3e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 4 rows and 0 columns
Presolve time: 0.00s
Presolved: 144 rows, 400 columns, 4800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.0356042e+11   6.188000e+00   0.000000e+00      0s
      13    1.5824944e+11   0.000000e+00   0.000000e+00      0s

Solved in 13 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.582494403e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 148 rows, 400 columns and 5200 nonzeros
Model fingerprint: 0x4aa6f30b
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [8e+03, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 4 rows and 0 columns
Presolve time: 0.00s
Presolved: 144 rows, 400 columns, 4800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.2062687e+11   7.586000e+00   0.000000e+00      0s
      12    2.1884105e+11   0.000000e+00   0.000000e+00      0s

Solved in 12 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.188410501e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 148 rows, 400 columns and 5200 nonzeros
Model fingerprint: 0xd3329fda
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 4 rows and 0 columns
Presolve time: 0.00s
Presolved: 144 rows, 400 columns, 4800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.1116683e+11   6.149000e+00   0.000000e+00      0s
      16    1.6569913e+11   0.000000e+00   0.000000e+00      0s

Solved in 16 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.656991254e+11
masc method
 the cost before round is  158249440279.09372



The baseline :
the size of clean data is       age  final-weight  education-num  capital-gain  hours-per-week
0   39.0       71701.0            9.0           0.0            40.0
1   35.0      334999.0            9.0           0.0            45.0
2   43.0      124436.0           10.0           0.0            40.0
3   26.0      211596.0            9.0           0.0            40.0
4   29.0       55390.0           12.0           0.0            45.0
..   ...           ...            ...           ...             ...
95  32.0      210562.0           11.0           0.0            46.0
96  34.0      338416.0            6.0           0.0            60.0
97  68.0       65730.0            9.0           0.0            25.0
98  21.0      241367.0           10.0           0.0            10.0
99  63.0      158199.0            2.0           0.0            44.0

[100 rows x 5 columns]
Clustering time: 0.004295813851058483
baseline cost
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 160 rows, 500 columns and 6500 nonzeros
Model fingerprint: 0xa0096ffd
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [6e+05, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 0 columns
Presolve time: 0.00s
Presolved: 155 rows, 500 columns, 6000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    6.1085605e+10   8.626000e+00   0.000000e+00      0s
      18    1.5467604e+11   0.000000e+00   0.000000e+00      0s

Solved in 18 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.546760432e+11
open file successfully.
Data Points:
(39, 71701, 9, 0, 40)
(35, 334999, 9, 0, 45)
(43, 124436, 10, 0, 40)
(26, 211596, 9, 0, 40)
(29, 55390, 12, 0, 45)
(59, 348430, 13, 0, 43)
(30, 162442, 13, 7688, 50)
(45, 51164, 10, 0, 40)
(47, 155489, 9, 7688, 55)
(40, 243636, 13, 0, 50)
(39, 357173, 12, 0, 59)
(50, 99476, 14, 0, 35)
(32, 216145, 10, 4650, 45)
(32, 99646, 9, 0, 50)
(18, 169882, 10, 594, 15)
(23, 76432, 10, 0, 40)
(33, 101345, 9, 0, 42)
(25, 557082, 9, 0, 38)
(30, 186932, 16, 5178, 75)
(31, 82473, 5, 0, 25)
(34, 202210, 9, 0, 40)
(27, 37302, 7, 0, 50)
(22, 201799, 9, 0, 40)
(54, 257765, 4, 0, 40)
(54, 138847, 9, 0, 45)
(34, 146589, 9, 0, 40)
(34, 213722, 9, 0, 57)
(55, 170169, 9, 0, 40)
(24, 278107, 9, 0, 60)
(42, 192569, 15, 0, 39)
(60, 88570, 11, 0, 15)
(28, 66473, 9, 0, 40)
(19, 278115, 10, 0, 12)
(45, 140644, 16, 0, 45)
(43, 56920, 9, 0, 60)
(27, 66824, 13, 3325, 43)
(36, 214807, 9, 0, 37)
(22, 51362, 13, 0, 16)
(47, 168232, 13, 7298, 40)
(51, 145409, 13, 15024, 50)
(56, 176118, 9, 3103, 40)
(69, 286983, 10, 0, 40)
(56, 169133, 9, 0, 50)
(51, 63685, 9, 0, 50)
(19, 198668, 4, 0, 40)
(20, 117767, 10, 0, 25)
(47, 109832, 9, 0, 60)
(56, 131608, 9, 0, 10)
(41, 200671, 13, 6497, 40)
(49, 184428, 14, 0, 40)
(24, 95552, 9, 0, 40)
(35, 242094, 9, 0, 40)
(23, 161708, 13, 0, 30)
(56, 213105, 9, 0, 36)
(61, 347089, 9, 0, 16)
(39, 207568, 9, 0, 48)
(37, 31368, 10, 0, 40)
(21, 43475, 9, 0, 40)
(36, 337778, 10, 0, 60)
(37, 162494, 13, 0, 40)
(61, 56009, 10, 0, 40)
(49, 169818, 9, 0, 40)
(35, 144608, 9, 0, 40)
(61, 201273, 10, 0, 40)
(63, 331527, 9, 0, 14)
(44, 268804, 9, 0, 30)
(73, 243030, 13, 0, 30)
(21, 116934, 10, 0, 40)
(40, 25005, 13, 15024, 99)
(42, 294431, 14, 0, 40)
(22, 244773, 9, 0, 15)
(38, 393945, 11, 0, 36)
(43, 316820, 10, 0, 84)
(35, 211073, 10, 0, 61)
(17, 171080, 7, 0, 12)
(37, 354929, 12, 0, 38)
(48, 236858, 7, 0, 31)
(68, 159191, 10, 0, 40)
(27, 332187, 13, 0, 65)
(37, 282951, 9, 0, 40)
(21, 100462, 11, 2174, 60)
(43, 187322, 13, 0, 40)
(76, 259612, 9, 0, 15)
(36, 20507, 9, 7688, 50)
(32, 281384, 9, 0, 10)
(39, 235259, 10, 0, 40)
(49, 343231, 14, 0, 80)
(40, 119493, 10, 0, 40)
(48, 171095, 12, 0, 40)
(55, 107308, 14, 0, 40)
(22, 83315, 9, 0, 40)
(28, 157391, 13, 0, 40)
(22, 249727, 10, 0, 20)
(42, 144236, 10, 0, 60)
(27, 178778, 13, 0, 80)
(32, 210562, 11, 0, 46)
(34, 338416, 6, 0, 60)
(68, 65730, 9, 0, 25)
(21, 241367, 10, 0, 10)
(63, 158199, 2, 0, 44)

Executing Clustering Algorithm: Swap
    ..Leaf n=1 <17> sm=[       25   557082        9        0       38 ] ss=3.1034e+11
    .Split cd=1 cv=4.229e+05 nd=14 sm=[      588 4.988e+06      151        0      678 ] ss=1.827e+12
    ....Leaf n=1 <71> sm=[       38 3.939e+05       11        0       36 ] ss=1.552e+11
    ...Split cd=1 cv=3.894e+05 nd=2 sm=[       77 7.511e+05       23        0       95 ] ss=2.828e+11
    ....Leaf n=1 <10> sm=[       39 3.572e+05       12        0       59 ] ss=1.276e+11
    ..Split cd=1 cv=3.559e+05 nd=13 sm=[      563 4.431e+06      142        0      640 ] ss=1.517e+12
    .......Leaf n=1 <75> sm=[       37 3.549e+05       12        0       38 ] ss=1.26e+11
    ......Split cd=3 cv=     0 nd=2 sm=[       96 7.034e+05       25        0       81 ] ss=2.474e+11
    .......Leaf n=1 <5> sm=[       59 3.484e+05       13        0       43 ] ss=1.214e+11
    .....Split cd=1 cv=3.475e+05 nd=4 sm=[      206 1.394e+06       48        0      177 ] ss=4.857e+11
    .......Leaf n=1 <54> sm=[       61 3.471e+05        9        0       16 ] ss=1.205e+11
    ......Split cd=3 cv=     0 nd=2 sm=[      110 6.903e+05       23        0       96 ] ss=2.383e+11
    .......Leaf n=1 <86> sm=[       49 3.432e+05       14        0       80 ] ss=1.178e+11
    ....Split cd=1 cv=3.391e+05 nd=9 sm=[      401 3.069e+06       95        0      421 ] ss=1.047e+12
    .......Leaf n=1 <96> sm=[       34 3.384e+05        6        0       60 ] ss=1.145e+11
    ......Split cd=3 cv=     0 nd=4 sm=[      132 1.343e+06       38        0      230 ] ss=4.512e+11
    ........Leaf n=1 <58> sm=[       36 3.378e+05       10        0       60 ] ss=1.141e+11
    .......Split cd=1 cv=3.353e+05 nd=3 sm=[       98 1.005e+06       32        0      170 ] ss=3.367e+11
    .........Leaf n=1 <1> sm=[       35 3.35e+05        9        0       45 ] ss=1.122e+11
    ........Split cd=1 cv=3.334e+05 nd=2 sm=[       62 6.672e+05       22        0      110 ] ss=2.226e+11
    .........Leaf n=1 <78> sm=[       27 3.322e+05       13        0       65 ] ss=1.103e+11
    .....Split cd=1 cv=3.315e+05 nd=5 sm=[      195 1.675e+06       47        0      244 ] ss=5.611e+11
    ......Leaf n=1 <64> sm=[       63 3.315e+05        9        0       14 ] ss=1.099e+11
    ...Split cd=1 cv=3.223e+05 nd=11 sm=[      486 3.68e+06      119        0      545 ] ss=1.234e+12
    .....Leaf n=1 <72> sm=[       43 3.168e+05       10        0       84 ] ss=1.004e+11
    ....Split cd=1 cv=3.056e+05 nd=2 sm=[       85 6.113e+05       24        0      124 ] ss=1.871e+11
    .....Leaf n=1 <69> sm=[       42 2.944e+05       14        0       40 ] ss=8.669e+10
    Split cd=1 cv=2.888e+05 nd=100 sm=[     3956 1.851e+07     1020 8.593e+04     4141 ] ss=4.387e+12
    .......Leaf n=1 <79> sm=[       37 2.83e+05        9        0       40 ] ss=8.006e+10
    ......Split cd=3 cv=     0 nd=3 sm=[      138 8.513e+05       28        0       90 ] ss=2.416e+11
    ........Leaf n=1 <41> sm=[       69 2.87e+05       10        0       40 ] ss=8.236e+10
    .......Split cd=1 cv=2.846e+05 nd=2 sm=[      101 5.684e+05       19        0       50 ] ss=1.615e+11
    ........Leaf n=1 <84> sm=[       32 2.814e+05        9        0       10 ] ss=7.918e+10
    .....Split cd=1 cv=2.804e+05 nd=5 sm=[      181 1.408e+06       47        0      162 ] ss=3.963e+11
    .......Leaf n=1 <28> sm=[       24 2.781e+05        9        0       60 ] ss=7.734e+10
    ......Split cd=3 cv=     0 nd=2 sm=[       43 5.562e+05       19        0       72 ] ss=1.547e+11
    .......Leaf n=1 <32> sm=[       19 2.781e+05       10        0       12 ] ss=7.735e+10
    ....Split cd=1 cv=2.72e+05 nd=8 sm=[      355 2.194e+06       69        0      247 ] ss=6.024e+11
    ......Leaf n=1 <65> sm=[       44 2.688e+05        9        0       30 ] ss=7.226e+10
    .....Split cd=1 cv=2.636e+05 nd=3 sm=[      174 7.862e+05       22        0       85 ] ss=2.061e+11
    .......Leaf n=1 <82> sm=[       76 2.596e+05        9        0       15 ] ss=6.74e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      130 5.174e+05       13        0       55 ] ss=1.338e+11
    .......Leaf n=1 <23> sm=[       54 2.578e+05        4        0       40 ] ss=6.644e+10
    ...Split cd=1 cv=2.553e+05 nd=16 sm=[      655 4.13e+06      150        0      483 ] ss=1.071e+12
    ......Leaf n=1 <92> sm=[       22 2.497e+05       10        0       20 ] ss=6.236e+10
    .....Split cd=1 cv=2.469e+05 nd=6 sm=[      213 1.465e+06       64        0      165 ] ss=3.576e+11
    .......Leaf n=1 <70> sm=[       22 2.448e+05        9        0       15 ] ss=5.991e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      191 1.215e+06       54        0      145 ] ss=2.952e+11
    .........Leaf n=1 <9> sm=[       40 2.436e+05       13        0       50 ] ss=5.936e+10
    ........Split cd=1 cv=2.436e+05 nd=2 sm=[      113 4.867e+05       26        0       80 ] ss=1.184e+11
    .........Leaf n=1 <66> sm=[       73 2.43e+05       13        0       30 ] ss=5.906e+10
    .......Split cd=1 cv=2.427e+05 nd=4 sm=[      169 9.701e+05       45        0      130 ] ss=2.353e+11
    .........Leaf n=1 <51> sm=[       35 2.421e+05        9        0       40 ] ss=5.861e+10
    ........Split cd=1 cv=2.414e+05 nd=2 sm=[       56 4.835e+05       19        0       50 ] ss=1.169e+11
    .........Leaf n=1 <98> sm=[       21 2.414e+05       10        0       10 ] ss=5.826e+10
    ....Split cd=1 cv=2.385e+05 nd=8 sm=[      300 1.937e+06       81        0      236 ] ss=4.69e+11
    ......Leaf n=1 <76> sm=[       48 2.369e+05        7        0       31 ] ss=5.61e+10
    .....Split cd=1 cv=2.353e+05 nd=2 sm=[       87 4.721e+05       17        0       71 ] ss=1.114e+11
    ......Leaf n=1 <85> sm=[       39 2.353e+05       10        0       40 ] ss=5.535e+10
    ..Split cd=1 cv=2.217e+05 nd=49 sm=[     1955 1.025e+07      493 4.27e+04     1903 ] ss=2.219e+12
    .......Leaf n=1 <12> sm=[       32 2.161e+05       10     4650       45 ] ss=4.674e+10
    ......Split cd=3 cv=  4650 nd=3 sm=[      102 6.447e+05       28     4650      139 ] ss=1.386e+11
    ........Leaf n=1 <36> sm=[       36 2.148e+05        9        0       37 ] ss=4.614e+10
    .......Split cd=1 cv=2.148e+05 nd=2 sm=[       70 4.285e+05       18        0       94 ] ss=9.182e+10
    ........Leaf n=1 <26> sm=[       34 2.137e+05        9        0       57 ] ss=4.568e+10
    .....Split cd=1 cv=2.133e+05 nd=8 sm=[      290 1.699e+06       76     4650      370 ] ss=3.607e+11
    .......Leaf n=1 <53> sm=[       56 2.131e+05        9        0       36 ] ss=4.541e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      188 1.054e+06       48        0      231 ] ss=2.222e+11
    .........Leaf n=1 <3> sm=[       26 2.116e+05        9        0       40 ] ss=4.477e+10
    ........Split cd=1 cv=2.112e+05 nd=3 sm=[       93 6.332e+05       30        0      147 ] ss=1.337e+11
    ..........Leaf n=1 <73> sm=[       35 2.111e+05       10        0       61 ] ss=4.455e+10
    .........Split cd=1 cv=2.106e+05 nd=2 sm=[       67 4.216e+05       21        0      107 ] ss=8.889e+10
    ..........Leaf n=1 <95> sm=[       32 2.106e+05       11        0       46 ] ss=4.434e+10
    .......Split cd=1 cv=2.091e+05 nd=4 sm=[      132 8.408e+05       39        0      195 ] ss=1.767e+11
    ........Leaf n=1 <55> sm=[       39 2.076e+05        9        0       48 ] ss=4.308e+10
    ....Split cd=1 cv=2.05e+05 nd=14 sm=[      509 2.896e+06      136 1.115e+04      609 ] ss=5.997e+11
    .......Leaf n=1 <48> sm=[       41 2.007e+05       13     6497       40 ] ss=4.031e+10
    ......Split cd=3 cv=  6497 nd=5 sm=[      177 1.005e+06       45     6497      200 ] ss=2.019e+11
    .........Leaf n=1 <63> sm=[       61 2.013e+05       10        0       40 ] ss=4.051e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      117 6.053e+05       28        0      120 ] ss=1.221e+11
    ..........Leaf n=1 <20> sm=[       34 2.022e+05        9        0       40 ] ss=4.089e+10
    .........Split cd=1 cv=2.022e+05 nd=2 sm=[       56 4.04e+05       18        0       80 ] ss=8.161e+10
    ..........Leaf n=1 <22> sm=[       22 2.018e+05        9        0       40 ] ss=4.072e+10
    .......Split cd=1 cv=2.008e+05 nd=4 sm=[      136 8.04e+05       32        0      160 ] ss=1.616e+11
    ........Leaf n=1 <44> sm=[       19 1.987e+05        4        0       40 ] ss=3.947e+10
    .....Split cd=1 cv=1.966e+05 nd=6 sm=[      219 1.197e+06       60     6497      239 ] ss=2.39e+11
    ......Leaf n=1 <29> sm=[       42 1.926e+05       15        0       39 ] ss=3.708e+10
    ...Split cd=1 cv=1.882e+05 nd=33 sm=[     1300 6.116e+06      343 4.27e+04     1420 ] ss=1.147e+12
    .......Leaf n=1 <18> sm=[       30 1.869e+05       16     5178       75 ] ss=3.497e+10
    ......Split cd=3 cv=  5178 nd=3 sm=[      122 5.587e+05       43     5178      155 ] ss=1.041e+11
    ........Leaf n=1 <81> sm=[       43 1.873e+05       13        0       40 ] ss=3.509e+10
    .......Split cd=1 cv=1.844e+05 nd=2 sm=[       92 3.718e+05       27        0       80 ] ss=6.91e+10
    ........Leaf n=1 <49> sm=[       49 1.844e+05       14        0       40 ] ss=3.401e+10
    .....Split cd=1 cv=1.798e+05 nd=5 sm=[      205 9.136e+05       65     8281      275 ] ss=1.671e+11
    .......Leaf n=1 <40> sm=[       56 1.761e+05        9     3103       40 ] ss=3.103e+10
    ......Split cd=3 cv=  3103 nd=2 sm=[       83 3.549e+05       22     3103      120 ] ss=6.299e+10
    .......Leaf n=1 <94> sm=[       27 1.788e+05       13        0       80 ] ss=3.196e+10
    ....Split cd=1 cv=1.714e+05 nd=19 sm=[      791 3.22e+06      207 3.155e+04      811 ] ss=5.476e+11
    .......Leaf n=1 <38> sm=[       47 1.682e+05       13     7298       40 ] ss=2.836e+10
    ......Split cd=3 cv=  7298 nd=7 sm=[      290 1.189e+06       69     7892      237 ] ss=2.022e+11
    .........Leaf n=1 <14> sm=[       18 1.699e+05       10      594       15 ] ss=2.886e+10
    ........Split cd=3 cv=   594 nd=5 sm=[      187 8.52e+05       47      594      147 ] ss=1.452e+11
    ...........Leaf n=1 <88> sm=[       48 1.711e+05       12        0       40 ] ss=2.927e+10
    ..........Split cd=1 cv=1.711e+05 nd=2 sm=[       65 3.422e+05       19        0       52 ] ss=5.854e+10
    ...........Leaf n=1 <74> sm=[       17 1.711e+05        7        0       12 ] ss=2.927e+10
    .........Split cd=1 cv=1.703e+05 nd=4 sm=[      169 6.822e+05       37        0      132 ] ss=1.163e+11
    ...........Leaf n=1 <27> sm=[       55 1.702e+05        9        0       40 ] ss=2.896e+10
    ..........Split cd=1 cv=1.698e+05 nd=2 sm=[      104  3.4e+05       18        0       80 ] ss=5.78e+10
    ...........Leaf n=1 <61> sm=[       49 1.698e+05        9        0       40 ] ss=2.884e+10
    .......Split cd=1 cv=1.691e+05 nd=6 sm=[      243 1.021e+06       56      594      197 ] ss=1.738e+11
    ........Leaf n=1 <42> sm=[       56 1.691e+05        9        0       50 ] ss=2.861e+10
    .....Split cd=1 cv=1.63e+05 nd=14 sm=[      586 2.306e+06      142 2.327e+04      536 ] ss=3.805e+11
    ........Leaf n=1 <6> sm=[       30 1.624e+05       13     7688       50 ] ss=2.645e+10
    .......Split cd=1 cv=1.588e+05 nd=2 sm=[       77 3.179e+05       22 1.538e+04      105 ] ss=5.068e+10
    ........Leaf n=1 <8> sm=[       47 1.555e+05        9     7688       55 ] ss=2.424e+10
    ......Split cd=3 cv=  7512 nd=7 sm=[      296 1.117e+06       73 1.538e+04      299 ] ss=1.784e+11
    .........Leaf n=1 <52> sm=[       23 1.617e+05       13        0       30 ] ss=2.615e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      128 4.834e+05       36        0      110 ] ss=7.79e+10
    ..........Leaf n=1 <59> sm=[       37 1.625e+05       13        0       40 ] ss=2.64e+10
    .........Split cd=1 cv=1.609e+05 nd=2 sm=[      105 3.217e+05       23        0       80 ] ss=5.175e+10
    ..........Leaf n=1 <77> sm=[       68 1.592e+05       10        0       40 ] ss=2.534e+10
    .......Split cd=1 cv=1.588e+05 nd=5 sm=[      219 7.99e+05       51        0      194 ] ss=1.277e+11
    .........Leaf n=1 <99> sm=[       63 1.582e+05        2        0       44 ] ss=2.503e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       91 3.156e+05       15        0       84 ] ss=4.98e+10
    .........Leaf n=1 <91> sm=[       28 1.574e+05       13        0       40 ] ss=2.477e+10
    .Split cd=1 cv=1.547e+05 nd=86 sm=[     3368 1.352e+07      869 8.593e+04     3463 ] ss=2.56e+12
    ......Leaf n=1 <25> sm=[       34 1.466e+05        9        0       40 ] ss=2.149e+10
    .....Split cd=1 cv=1.463e+05 nd=6 sm=[      261 8.603e+05       66 1.502e+04      280 ] ss=1.236e+11
    .......Leaf n=1 <39> sm=[       51 1.454e+05       13 1.502e+04       50 ] ss=2.137e+10
    ......Split cd=3 cv=  7512 nd=5 sm=[      227 7.137e+05       57 1.502e+04      240 ] ss=1.021e+11
    .........Leaf n=1 <62> sm=[       35 1.446e+05        9        0       40 ] ss=2.091e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       77 2.888e+05       19        0      100 ] ss=4.172e+10
    .........Leaf n=1 <93> sm=[       42 1.442e+05       10        0       60 ] ss=2.08e+10
    .......Split cd=1 cv=1.421e+05 nd=4 sm=[      176 5.683e+05       44        0      190 ] ss=8.077e+10
    .........Leaf n=1 <33> sm=[       45 1.406e+05       16        0       45 ] ss=1.978e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       99 2.795e+05       25        0       90 ] ss=3.906e+10
    .........Leaf n=1 <24> sm=[       54 1.388e+05        9        0       45 ] ss=1.928e+10
    ....Split cd=1 cv=1.379e+05 nd=8 sm=[      360 1.116e+06       85 1.502e+04      330 ] ss=1.564e+11
    ......Leaf n=1 <47> sm=[       56 1.316e+05        9        0       10 ] ss=1.732e+10
    .....Split cd=1 cv=1.295e+05 nd=2 sm=[       99 2.56e+05       19        0       50 ] ss=3.28e+10
    ......Leaf n=1 <2> sm=[       43 1.244e+05       10        0       40 ] ss=1.548e+10
    ...Split cd=1 cv=1.211e+05 nd=19 sm=[      763 2.273e+06      201 1.72e+04      777 ] ss=2.79e+11
    .......Leaf n=1 <45> sm=[       20 1.178e+05       10        0       25 ] ss=1.387e+10
    ......Split cd=3 cv=     0 nd=3 sm=[       81 3.542e+05       30        0      105 ] ss=4.182e+10
    ........Leaf n=1 <87> sm=[       40 1.195e+05       10        0       40 ] ss=1.428e+10
    .......Split cd=1 cv=1.169e+05 nd=2 sm=[       61 2.364e+05       20        0       80 ] ss=2.795e+10
    ........Leaf n=1 <67> sm=[       21 1.169e+05       10        0       40 ] ss=1.367e+10
    .....Split cd=1 cv=1.127e+05 nd=5 sm=[      183 5.713e+05       53        0      205 ] ss=6.54e+10
    .......Leaf n=1 <46> sm=[       47 1.098e+05        9        0       60 ] ss=1.206e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      102 2.171e+05       23        0      100 ] ss=2.358e+10
    .......Leaf n=1 <89> sm=[       55 1.073e+05       14        0       40 ] ss=1.152e+10
    ....Split cd=1 cv=1.043e+05 nd=11 sm=[      403 1.156e+06      116     2174      447 ] ss=1.226e+11
    .......Leaf n=1 <80> sm=[       21 1.005e+05       11     2174       60 ] ss=1.01e+10
    ......Split cd=3 cv=  2174 nd=4 sm=[      136 4.009e+05       43     2174      187 ] ss=4.019e+10
    ........Leaf n=1 <16> sm=[       33 1.013e+05        9        0       42 ] ss=1.027e+10
    .......Split cd=1 cv=1.002e+05 nd=3 sm=[      115 3.005e+05       32        0      127 ] ss=3.01e+10
    .........Leaf n=1 <13> sm=[       32 9.965e+04        9        0       50 ] ss=9.929e+09
    ........Split cd=1 cv=9.948e+04 nd=2 sm=[       82 1.991e+05       23        0       85 ] ss=1.982e+10
    .........Leaf n=1 <11> sm=[       50 9.948e+04       14        0       35 ] ss=9.895e+09
    .....Split cd=1 cv=9.596e+04 nd=6 sm=[      220 5.851e+05       63     2174      242 ] ss=5.717e+10
    .......Leaf n=1 <30> sm=[       60 8.857e+04       11        0       15 ] ss=7.845e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       84 1.841e+05       20        0       55 ] ss=1.697e+10
    .......Leaf n=1 <50> sm=[       24 9.555e+04        9        0       40 ] ss=9.13e+09
    ..Split cd=1 cv=8.758e+04 nd=37 sm=[     1413 3.278e+06      376 4.324e+04     1560 ] ss=3.413e+11
    .......Leaf n=1 <90> sm=[       22 8.332e+04        9        0       40 ] ss=6.941e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       53 1.658e+05       14        0       65 ] ss=1.374e+10
    .......Leaf n=1 <19> sm=[       31 8.247e+04        5        0       25 ] ss=6.802e+09
    .....Split cd=1 cv=7.919e+04 nd=4 sm=[      115 3.139e+05       33        0      145 ] ss=2.473e+10
    .......Leaf n=1 <15> sm=[       23 7.643e+04       10        0       40 ] ss=5.842e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       62 1.481e+05       19        0       80 ] ss=1.098e+10
    .......Leaf n=1 <0> sm=[       39 7.17e+04        9        0       40 ] ss=5.141e+09
    ....Split cd=1 cv=7.081e+04 nd=11 sm=[      422 7.45e+05      104     3325      448 ] ss=5.144e+10
    .......Leaf n=1 <35> sm=[       27 6.682e+04       13     3325       43 ] ss=4.477e+09
    ......Split cd=3 cv=  3325 nd=4 sm=[      174 2.627e+05       40     3325      158 ] ss=1.727e+10
    ........Leaf n=1 <31> sm=[       28 6.647e+04        9        0       40 ] ss=4.419e+09
    .......Split cd=1 cv=6.647e+04 nd=3 sm=[      147 1.959e+05       27        0      115 ] ss=1.279e+10
    .........Leaf n=1 <97> sm=[       68 6.573e+04        9        0       25 ] ss=4.32e+09
    ........Split cd=1 cv=6.445e+04 nd=2 sm=[      119 1.294e+05       18        0       75 ] ss=8.376e+09
    .........Leaf n=1 <43> sm=[       51 6.368e+04        9        0       50 ] ss=4.056e+09
    .....Split cd=1 cv=6.243e+04 nd=7 sm=[      307 4.31e+05       71     3325      303 ] ss=2.672e+10
    .......Leaf n=1 <34> sm=[       43 5.692e+04        9        0       60 ] ss=3.24e+09
    ......Split cd=3 cv=     0 nd=3 sm=[      133 1.683e+05       31        0      145 ] ss=9.445e+09
    ........Leaf n=1 <60> sm=[       61 5.601e+04       10        0       40 ] ss=3.137e+09
    .......Split cd=1 cv=5.601e+04 nd=2 sm=[       90 1.114e+05       22        0       85 ] ss=6.205e+09
    ........Leaf n=1 <4> sm=[       29 5.539e+04       12        0       45 ] ss=3.068e+09
    ...Split cd=1 cv=5.404e+04 nd=18 sm=[      650 1.005e+06      175 2.604e+04      783 ] ss=6.229e+10
    .......Leaf n=1 <7> sm=[       45 5.116e+04       10        0       40 ] ss=2.618e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       67 1.025e+05       23        0       56 ] ss=5.256e+09
    .......Leaf n=1 <37> sm=[       22 5.136e+04       13        0       16 ] ss=2.638e+09
    .....Split cd=1 cv=4.566e+04 nd=4 sm=[      115 1.833e+05       39        0      146 ] ss=8.537e+09
    .......Leaf n=1 <57> sm=[       21 4.348e+04        9        0       40 ] ss=1.89e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       48 8.078e+04       16        0       90 ] ss=3.282e+09
    .......Leaf n=1 <21> sm=[       27 3.73e+04        7        0       50 ] ss=1.391e+09
    ....Split cd=1 cv=3.727e+04 nd=7 sm=[      228 2.602e+05       71 2.271e+04      335 ] ss=1.085e+10
    ......Leaf n=1 <56> sm=[       37 3.137e+04       10        0       40 ] ss=9.84e+08
    .....Split cd=1 cv=2.889e+04 nd=3 sm=[      113 7.688e+04       32 2.271e+04      189 ] ss=2.315e+09
    .......Leaf n=1 <68> sm=[       40  2.5e+04       13 1.502e+04       99 ] ss=8.51e+08
    ......Split cd=3 cv=  7688 nd=2 sm=[       76 4.551e+04       22 2.271e+04      149 ] ss=1.331e+09
    .......Leaf n=1 <83> sm=[       36 2.051e+04        9     7688       50 ] ss=4.796e+08
================
 the cost before round is  154676043232.54672




 out method
The k-means cost =  60932382454.81164
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 2488 rows, 19900 columns and 258700 nonzeros
Model fingerprint: 0xce5d104a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+00, 3e+14]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 199 rows and 0 columns
Presolve time: 0.05s
Presolved: 2289 rows, 19900 columns, 238800 nonzeros

Concurrent LP optimizer: primal simplex, dual simplex, and barrier
Showing barrier log only...

Ordering time: 0.02s

Barrier statistics:
 AA' NZ     : 2.298e+05
 Factor NZ  : 2.372e+05 (roughly 10 MB of memory)
 Factor Ops : 2.498e+07 (less than 1 second per iteration)
 Threads    : 30

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0   8.26014682e+15  0.00000000e+00  2.09e+01 1.71e+14  9.08e+08     0s
   1   1.03146485e+16 -1.04960231e+10  2.09e+01 1.71e+14  9.10e+08     0s
   2   2.22970739e+16 -2.19906179e+10  2.09e+01 1.71e+14  9.17e+08     0s
   3   2.36255771e+16 -5.79755704e+10  2.09e+01 1.71e+14  9.23e+08     0s
   4   3.73258948e+19  0.00000000e+00  9.95e+04 1.71e+14  4.05e+12     0s
   5   4.60588023e+19 -2.38509120e+10  9.95e+04 1.71e+14  4.06e+12     0s
   6   8.91712377e+19 -4.25021387e+10  9.95e+04 1.71e+14  4.09e+12     0s
   7   9.26763578e+19 -9.32324760e+10  9.95e+04 1.71e+14  4.11e+12     0s
   8   1.70677792e+20 -4.13644256e+11  9.95e+04 1.71e+14  4.25e+12     0s
   9   1.73251304e+20 -1.09402462e+12  9.95e+04 1.71e+14  4.37e+12     0s
  10   1.76123893e+20 -4.04290260e+12  9.95e+04 1.71e+14  5.06e+12     0s
  11   1.72531699e+20 -5.29127069e+12  9.95e+04 1.71e+14  5.26e+12     0s
  12   1.66070494e+20 -8.03820492e+12  9.95e+04 1.71e+14  5.56e+12     0s
  13   1.60481990e+20 -1.61199053e+13  9.95e+04 1.71e+14  6.95e+12     0s
  14   1.54433310e+20 -4.36146177e+13  9.95e+04 1.71e+14  1.19e+13     0s
  15   1.38041935e+20 -3.19855458e+14  9.94e+04 1.70e+14  7.05e+13     0s
  16   8.88161659e+19 -2.87880509e+15  9.82e+04 1.65e+14  5.11e+14     0s
  17   5.87904910e+19 -5.92670823e+15  7.53e+04 1.17e+14  1.00e+15     0s
  18   2.00897623e+19 -8.55433000e+15  7.52e+03 6.25e-02  5.28e+14     0s
  19   2.09931214e+17 -8.30879378e+15  6.42e+01 9.38e-02  5.60e+12     0s
  20   1.55126632e+17 -2.56645828e+15  4.43e+01 5.91e-02  3.67e+12     0s

Barrier performed 20 iterations in 0.29 seconds (0.26 work units)
Barrier solve interrupted - model solved by another algorithm


Solved with dual simplex
Iteration    Objective       Primal Inf.    Dual Inf.      Time
    1995    7.8551815e+10   0.000000e+00   0.000000e+00      0s

Solved in 1995 iterations and 0.32 seconds (0.31 work units)
Optimal objective  7.855181525e+10
 the cost before round is  78551815254.21628
final LP of our method
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 160 rows, 500 columns and 6500 nonzeros
Model fingerprint: 0xacb08829
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [3e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 0 columns
Presolve time: 0.00s
Presolved: 155 rows, 500 columns, 6000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    8.1568752e+10   7.537000e+00   0.000000e+00      0s
      21    1.3159594e+11   0.000000e+00   0.000000e+00      0s

Solved in 21 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.315959437e+11
 the cost before round is  131595943741.51755





Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xbbda8cee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3599089e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.359908874e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xf1721ddf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4346267e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.434626744e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 160 rows, 500 columns and 6500 nonzeros
Model fingerprint: 0x7eac1b1e
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [5e+02, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 0 columns
Presolve time: 0.00s
Presolved: 155 rows, 500 columns, 6000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    9.2525347e+10   6.499000e+00   0.000000e+00      0s
      21    1.4602598e+11   0.000000e+00   0.000000e+00      0s

Solved in 21 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.460259807e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 160 rows, 500 columns and 6500 nonzeros
Model fingerprint: 0xa0c949ea
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+06, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 0 columns
Presolve time: 0.00s
Presolved: 155 rows, 500 columns, 6000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    6.1841111e+10   8.062000e+00   0.000000e+00      0s
      16    1.5975073e+11   0.000000e+00   0.000000e+00      0s

Solved in 16 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.597507325e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 160 rows, 500 columns and 6500 nonzeros
Model fingerprint: 0x693e625a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [8e+03, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 0 columns
Presolve time: 0.00s
Presolved: 155 rows, 500 columns, 6000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    6.8649029e+10   9.464000e+00   0.000000e+00      0s
      27    1.6135979e+11   0.000000e+00   0.000000e+00      0s

Solved in 27 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.613597869e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 160 rows, 500 columns and 6500 nonzeros
Model fingerprint: 0x8e311485
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 5 rows and 0 columns
Presolve time: 0.00s
Presolved: 155 rows, 500 columns, 6000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    8.7117865e+10   6.519000e+00   0.000000e+00      0s
      23    1.3743099e+11   0.000000e+00   0.000000e+00      0s

Solved in 23 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.374309914e+11
masc method
 the cost before round is  137430991391.73128



The baseline :
the size of clean data is       age  final-weight  education-num  capital-gain  hours-per-week
0   39.0       71701.0            9.0           0.0            40.0
1   35.0      334999.0            9.0           0.0            45.0
2   43.0      124436.0           10.0           0.0            40.0
3   26.0      211596.0            9.0           0.0            40.0
4   29.0       55390.0           12.0           0.0            45.0
..   ...           ...            ...           ...             ...
95  32.0      210562.0           11.0           0.0            46.0
96  34.0      338416.0            6.0           0.0            60.0
97  68.0       65730.0            9.0           0.0            25.0
98  21.0      241367.0           10.0           0.0            10.0
99  63.0      158199.0            2.0           0.0            44.0

[100 rows x 5 columns]
Clustering time: 0.006551965139806271
baseline cost
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 172 rows, 600 columns and 7800 nonzeros
Model fingerprint: 0xa069a3f6
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 6 rows and 0 columns
Presolve time: 0.00s
Presolved: 166 rows, 600 columns, 7200 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    4.3626833e+10   1.044200e+01   0.000000e+00      0s
      30    1.3975691e+11   0.000000e+00   0.000000e+00      0s

Solved in 30 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.397569148e+11
open file successfully.
Data Points:
(39, 71701, 9, 0, 40)
(35, 334999, 9, 0, 45)
(43, 124436, 10, 0, 40)
(26, 211596, 9, 0, 40)
(29, 55390, 12, 0, 45)
(59, 348430, 13, 0, 43)
(30, 162442, 13, 7688, 50)
(45, 51164, 10, 0, 40)
(47, 155489, 9, 7688, 55)
(40, 243636, 13, 0, 50)
(39, 357173, 12, 0, 59)
(50, 99476, 14, 0, 35)
(32, 216145, 10, 4650, 45)
(32, 99646, 9, 0, 50)
(18, 169882, 10, 594, 15)
(23, 76432, 10, 0, 40)
(33, 101345, 9, 0, 42)
(25, 557082, 9, 0, 38)
(30, 186932, 16, 5178, 75)
(31, 82473, 5, 0, 25)
(34, 202210, 9, 0, 40)
(27, 37302, 7, 0, 50)
(22, 201799, 9, 0, 40)
(54, 257765, 4, 0, 40)
(54, 138847, 9, 0, 45)
(34, 146589, 9, 0, 40)
(34, 213722, 9, 0, 57)
(55, 170169, 9, 0, 40)
(24, 278107, 9, 0, 60)
(42, 192569, 15, 0, 39)
(60, 88570, 11, 0, 15)
(28, 66473, 9, 0, 40)
(19, 278115, 10, 0, 12)
(45, 140644, 16, 0, 45)
(43, 56920, 9, 0, 60)
(27, 66824, 13, 3325, 43)
(36, 214807, 9, 0, 37)
(22, 51362, 13, 0, 16)
(47, 168232, 13, 7298, 40)
(51, 145409, 13, 15024, 50)
(56, 176118, 9, 3103, 40)
(69, 286983, 10, 0, 40)
(56, 169133, 9, 0, 50)
(51, 63685, 9, 0, 50)
(19, 198668, 4, 0, 40)
(20, 117767, 10, 0, 25)
(47, 109832, 9, 0, 60)
(56, 131608, 9, 0, 10)
(41, 200671, 13, 6497, 40)
(49, 184428, 14, 0, 40)
(24, 95552, 9, 0, 40)
(35, 242094, 9, 0, 40)
(23, 161708, 13, 0, 30)
(56, 213105, 9, 0, 36)
(61, 347089, 9, 0, 16)
(39, 207568, 9, 0, 48)
(37, 31368, 10, 0, 40)
(21, 43475, 9, 0, 40)
(36, 337778, 10, 0, 60)
(37, 162494, 13, 0, 40)
(61, 56009, 10, 0, 40)
(49, 169818, 9, 0, 40)
(35, 144608, 9, 0, 40)
(61, 201273, 10, 0, 40)
(63, 331527, 9, 0, 14)
(44, 268804, 9, 0, 30)
(73, 243030, 13, 0, 30)
(21, 116934, 10, 0, 40)
(40, 25005, 13, 15024, 99)
(42, 294431, 14, 0, 40)
(22, 244773, 9, 0, 15)
(38, 393945, 11, 0, 36)
(43, 316820, 10, 0, 84)
(35, 211073, 10, 0, 61)
(17, 171080, 7, 0, 12)
(37, 354929, 12, 0, 38)
(48, 236858, 7, 0, 31)
(68, 159191, 10, 0, 40)
(27, 332187, 13, 0, 65)
(37, 282951, 9, 0, 40)
(21, 100462, 11, 2174, 60)
(43, 187322, 13, 0, 40)
(76, 259612, 9, 0, 15)
(36, 20507, 9, 7688, 50)
(32, 281384, 9, 0, 10)
(39, 235259, 10, 0, 40)
(49, 343231, 14, 0, 80)
(40, 119493, 10, 0, 40)
(48, 171095, 12, 0, 40)
(55, 107308, 14, 0, 40)
(22, 83315, 9, 0, 40)
(28, 157391, 13, 0, 40)
(22, 249727, 10, 0, 20)
(42, 144236, 10, 0, 60)
(27, 178778, 13, 0, 80)
(32, 210562, 11, 0, 46)
(34, 338416, 6, 0, 60)
(68, 65730, 9, 0, 25)
(21, 241367, 10, 0, 10)
(63, 158199, 2, 0, 44)

Executing Clustering Algorithm: Swap
    ..Leaf n=1 <17> sm=[       25   557082        9        0       38 ] ss=3.1034e+11
    .Split cd=1 cv=4.229e+05 nd=14 sm=[      588 4.988e+06      151        0      678 ] ss=1.827e+12
    ....Leaf n=1 <71> sm=[       38 3.939e+05       11        0       36 ] ss=1.552e+11
    ...Split cd=1 cv=3.894e+05 nd=2 sm=[       77 7.511e+05       23        0       95 ] ss=2.828e+11
    ....Leaf n=1 <10> sm=[       39 3.572e+05       12        0       59 ] ss=1.276e+11
    ..Split cd=1 cv=3.559e+05 nd=13 sm=[      563 4.431e+06      142        0      640 ] ss=1.517e+12
    .......Leaf n=1 <75> sm=[       37 3.549e+05       12        0       38 ] ss=1.26e+11
    ......Split cd=3 cv=     0 nd=2 sm=[       96 7.034e+05       25        0       81 ] ss=2.474e+11
    .......Leaf n=1 <5> sm=[       59 3.484e+05       13        0       43 ] ss=1.214e+11
    .....Split cd=1 cv=3.475e+05 nd=4 sm=[      206 1.394e+06       48        0      177 ] ss=4.857e+11
    .......Leaf n=1 <54> sm=[       61 3.471e+05        9        0       16 ] ss=1.205e+11
    ......Split cd=3 cv=     0 nd=2 sm=[      110 6.903e+05       23        0       96 ] ss=2.383e+11
    .......Leaf n=1 <86> sm=[       49 3.432e+05       14        0       80 ] ss=1.178e+11
    ....Split cd=1 cv=3.391e+05 nd=9 sm=[      401 3.069e+06       95        0      421 ] ss=1.047e+12
    .......Leaf n=1 <96> sm=[       34 3.384e+05        6        0       60 ] ss=1.145e+11
    ......Split cd=3 cv=     0 nd=4 sm=[      132 1.343e+06       38        0      230 ] ss=4.512e+11
    ........Leaf n=1 <58> sm=[       36 3.378e+05       10        0       60 ] ss=1.141e+11
    .......Split cd=1 cv=3.353e+05 nd=3 sm=[       98 1.005e+06       32        0      170 ] ss=3.367e+11
    .........Leaf n=1 <1> sm=[       35 3.35e+05        9        0       45 ] ss=1.122e+11
    ........Split cd=1 cv=3.334e+05 nd=2 sm=[       62 6.672e+05       22        0      110 ] ss=2.226e+11
    .........Leaf n=1 <78> sm=[       27 3.322e+05       13        0       65 ] ss=1.103e+11
    .....Split cd=1 cv=3.315e+05 nd=5 sm=[      195 1.675e+06       47        0      244 ] ss=5.611e+11
    ......Leaf n=1 <64> sm=[       63 3.315e+05        9        0       14 ] ss=1.099e+11
    ...Split cd=1 cv=3.223e+05 nd=11 sm=[      486 3.68e+06      119        0      545 ] ss=1.234e+12
    .....Leaf n=1 <72> sm=[       43 3.168e+05       10        0       84 ] ss=1.004e+11
    ....Split cd=1 cv=3.056e+05 nd=2 sm=[       85 6.113e+05       24        0      124 ] ss=1.871e+11
    .....Leaf n=1 <69> sm=[       42 2.944e+05       14        0       40 ] ss=8.669e+10
    Split cd=1 cv=2.888e+05 nd=100 sm=[     3956 1.851e+07     1020 8.593e+04     4141 ] ss=4.387e+12
    .......Leaf n=1 <79> sm=[       37 2.83e+05        9        0       40 ] ss=8.006e+10
    ......Split cd=3 cv=     0 nd=3 sm=[      138 8.513e+05       28        0       90 ] ss=2.416e+11
    ........Leaf n=1 <41> sm=[       69 2.87e+05       10        0       40 ] ss=8.236e+10
    .......Split cd=1 cv=2.846e+05 nd=2 sm=[      101 5.684e+05       19        0       50 ] ss=1.615e+11
    ........Leaf n=1 <84> sm=[       32 2.814e+05        9        0       10 ] ss=7.918e+10
    .....Split cd=1 cv=2.804e+05 nd=5 sm=[      181 1.408e+06       47        0      162 ] ss=3.963e+11
    .......Leaf n=1 <28> sm=[       24 2.781e+05        9        0       60 ] ss=7.734e+10
    ......Split cd=3 cv=     0 nd=2 sm=[       43 5.562e+05       19        0       72 ] ss=1.547e+11
    .......Leaf n=1 <32> sm=[       19 2.781e+05       10        0       12 ] ss=7.735e+10
    ....Split cd=1 cv=2.72e+05 nd=8 sm=[      355 2.194e+06       69        0      247 ] ss=6.024e+11
    ......Leaf n=1 <65> sm=[       44 2.688e+05        9        0       30 ] ss=7.226e+10
    .....Split cd=1 cv=2.636e+05 nd=3 sm=[      174 7.862e+05       22        0       85 ] ss=2.061e+11
    .......Leaf n=1 <82> sm=[       76 2.596e+05        9        0       15 ] ss=6.74e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      130 5.174e+05       13        0       55 ] ss=1.338e+11
    .......Leaf n=1 <23> sm=[       54 2.578e+05        4        0       40 ] ss=6.644e+10
    ...Split cd=1 cv=2.553e+05 nd=16 sm=[      655 4.13e+06      150        0      483 ] ss=1.071e+12
    ......Leaf n=1 <92> sm=[       22 2.497e+05       10        0       20 ] ss=6.236e+10
    .....Split cd=1 cv=2.469e+05 nd=6 sm=[      213 1.465e+06       64        0      165 ] ss=3.576e+11
    .......Leaf n=1 <70> sm=[       22 2.448e+05        9        0       15 ] ss=5.991e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      191 1.215e+06       54        0      145 ] ss=2.952e+11
    .........Leaf n=1 <9> sm=[       40 2.436e+05       13        0       50 ] ss=5.936e+10
    ........Split cd=1 cv=2.436e+05 nd=2 sm=[      113 4.867e+05       26        0       80 ] ss=1.184e+11
    .........Leaf n=1 <66> sm=[       73 2.43e+05       13        0       30 ] ss=5.906e+10
    .......Split cd=1 cv=2.427e+05 nd=4 sm=[      169 9.701e+05       45        0      130 ] ss=2.353e+11
    .........Leaf n=1 <51> sm=[       35 2.421e+05        9        0       40 ] ss=5.861e+10
    ........Split cd=1 cv=2.414e+05 nd=2 sm=[       56 4.835e+05       19        0       50 ] ss=1.169e+11
    .........Leaf n=1 <98> sm=[       21 2.414e+05       10        0       10 ] ss=5.826e+10
    ....Split cd=1 cv=2.385e+05 nd=8 sm=[      300 1.937e+06       81        0      236 ] ss=4.69e+11
    ......Leaf n=1 <76> sm=[       48 2.369e+05        7        0       31 ] ss=5.61e+10
    .....Split cd=1 cv=2.353e+05 nd=2 sm=[       87 4.721e+05       17        0       71 ] ss=1.114e+11
    ......Leaf n=1 <85> sm=[       39 2.353e+05       10        0       40 ] ss=5.535e+10
    ..Split cd=1 cv=2.217e+05 nd=49 sm=[     1955 1.025e+07      493 4.27e+04     1903 ] ss=2.219e+12
    .......Leaf n=1 <12> sm=[       32 2.161e+05       10     4650       45 ] ss=4.674e+10
    ......Split cd=3 cv=  4650 nd=3 sm=[      102 6.447e+05       28     4650      139 ] ss=1.386e+11
    ........Leaf n=1 <36> sm=[       36 2.148e+05        9        0       37 ] ss=4.614e+10
    .......Split cd=1 cv=2.148e+05 nd=2 sm=[       70 4.285e+05       18        0       94 ] ss=9.182e+10
    ........Leaf n=1 <26> sm=[       34 2.137e+05        9        0       57 ] ss=4.568e+10
    .....Split cd=1 cv=2.133e+05 nd=8 sm=[      290 1.699e+06       76     4650      370 ] ss=3.607e+11
    .......Leaf n=1 <53> sm=[       56 2.131e+05        9        0       36 ] ss=4.541e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      188 1.054e+06       48        0      231 ] ss=2.222e+11
    .........Leaf n=1 <3> sm=[       26 2.116e+05        9        0       40 ] ss=4.477e+10
    ........Split cd=1 cv=2.112e+05 nd=3 sm=[       93 6.332e+05       30        0      147 ] ss=1.337e+11
    ..........Leaf n=1 <73> sm=[       35 2.111e+05       10        0       61 ] ss=4.455e+10
    .........Split cd=1 cv=2.106e+05 nd=2 sm=[       67 4.216e+05       21        0      107 ] ss=8.889e+10
    ..........Leaf n=1 <95> sm=[       32 2.106e+05       11        0       46 ] ss=4.434e+10
    .......Split cd=1 cv=2.091e+05 nd=4 sm=[      132 8.408e+05       39        0      195 ] ss=1.767e+11
    ........Leaf n=1 <55> sm=[       39 2.076e+05        9        0       48 ] ss=4.308e+10
    ....Split cd=1 cv=2.05e+05 nd=14 sm=[      509 2.896e+06      136 1.115e+04      609 ] ss=5.997e+11
    .......Leaf n=1 <48> sm=[       41 2.007e+05       13     6497       40 ] ss=4.031e+10
    ......Split cd=3 cv=  6497 nd=5 sm=[      177 1.005e+06       45     6497      200 ] ss=2.019e+11
    .........Leaf n=1 <63> sm=[       61 2.013e+05       10        0       40 ] ss=4.051e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      117 6.053e+05       28        0      120 ] ss=1.221e+11
    ..........Leaf n=1 <20> sm=[       34 2.022e+05        9        0       40 ] ss=4.089e+10
    .........Split cd=1 cv=2.022e+05 nd=2 sm=[       56 4.04e+05       18        0       80 ] ss=8.161e+10
    ..........Leaf n=1 <22> sm=[       22 2.018e+05        9        0       40 ] ss=4.072e+10
    .......Split cd=1 cv=2.008e+05 nd=4 sm=[      136 8.04e+05       32        0      160 ] ss=1.616e+11
    ........Leaf n=1 <44> sm=[       19 1.987e+05        4        0       40 ] ss=3.947e+10
    .....Split cd=1 cv=1.966e+05 nd=6 sm=[      219 1.197e+06       60     6497      239 ] ss=2.39e+11
    ......Leaf n=1 <29> sm=[       42 1.926e+05       15        0       39 ] ss=3.708e+10
    ...Split cd=1 cv=1.882e+05 nd=33 sm=[     1300 6.116e+06      343 4.27e+04     1420 ] ss=1.147e+12
    .......Leaf n=1 <18> sm=[       30 1.869e+05       16     5178       75 ] ss=3.497e+10
    ......Split cd=3 cv=  5178 nd=3 sm=[      122 5.587e+05       43     5178      155 ] ss=1.041e+11
    ........Leaf n=1 <81> sm=[       43 1.873e+05       13        0       40 ] ss=3.509e+10
    .......Split cd=1 cv=1.844e+05 nd=2 sm=[       92 3.718e+05       27        0       80 ] ss=6.91e+10
    ........Leaf n=1 <49> sm=[       49 1.844e+05       14        0       40 ] ss=3.401e+10
    .....Split cd=1 cv=1.798e+05 nd=5 sm=[      205 9.136e+05       65     8281      275 ] ss=1.671e+11
    .......Leaf n=1 <40> sm=[       56 1.761e+05        9     3103       40 ] ss=3.103e+10
    ......Split cd=3 cv=  3103 nd=2 sm=[       83 3.549e+05       22     3103      120 ] ss=6.299e+10
    .......Leaf n=1 <94> sm=[       27 1.788e+05       13        0       80 ] ss=3.196e+10
    ....Split cd=1 cv=1.714e+05 nd=19 sm=[      791 3.22e+06      207 3.155e+04      811 ] ss=5.476e+11
    .......Leaf n=1 <38> sm=[       47 1.682e+05       13     7298       40 ] ss=2.836e+10
    ......Split cd=3 cv=  7298 nd=7 sm=[      290 1.189e+06       69     7892      237 ] ss=2.022e+11
    .........Leaf n=1 <14> sm=[       18 1.699e+05       10      594       15 ] ss=2.886e+10
    ........Split cd=3 cv=   594 nd=5 sm=[      187 8.52e+05       47      594      147 ] ss=1.452e+11
    ...........Leaf n=1 <88> sm=[       48 1.711e+05       12        0       40 ] ss=2.927e+10
    ..........Split cd=1 cv=1.711e+05 nd=2 sm=[       65 3.422e+05       19        0       52 ] ss=5.854e+10
    ...........Leaf n=1 <74> sm=[       17 1.711e+05        7        0       12 ] ss=2.927e+10
    .........Split cd=1 cv=1.703e+05 nd=4 sm=[      169 6.822e+05       37        0      132 ] ss=1.163e+11
    ...........Leaf n=1 <27> sm=[       55 1.702e+05        9        0       40 ] ss=2.896e+10
    ..........Split cd=1 cv=1.698e+05 nd=2 sm=[      104  3.4e+05       18        0       80 ] ss=5.78e+10
    ...........Leaf n=1 <61> sm=[       49 1.698e+05        9        0       40 ] ss=2.884e+10
    .......Split cd=1 cv=1.691e+05 nd=6 sm=[      243 1.021e+06       56      594      197 ] ss=1.738e+11
    ........Leaf n=1 <42> sm=[       56 1.691e+05        9        0       50 ] ss=2.861e+10
    .....Split cd=1 cv=1.63e+05 nd=14 sm=[      586 2.306e+06      142 2.327e+04      536 ] ss=3.805e+11
    ........Leaf n=1 <6> sm=[       30 1.624e+05       13     7688       50 ] ss=2.645e+10
    .......Split cd=1 cv=1.588e+05 nd=2 sm=[       77 3.179e+05       22 1.538e+04      105 ] ss=5.068e+10
    ........Leaf n=1 <8> sm=[       47 1.555e+05        9     7688       55 ] ss=2.424e+10
    ......Split cd=3 cv=  7512 nd=7 sm=[      296 1.117e+06       73 1.538e+04      299 ] ss=1.784e+11
    .........Leaf n=1 <52> sm=[       23 1.617e+05       13        0       30 ] ss=2.615e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      128 4.834e+05       36        0      110 ] ss=7.79e+10
    ..........Leaf n=1 <59> sm=[       37 1.625e+05       13        0       40 ] ss=2.64e+10
    .........Split cd=1 cv=1.609e+05 nd=2 sm=[      105 3.217e+05       23        0       80 ] ss=5.175e+10
    ..........Leaf n=1 <77> sm=[       68 1.592e+05       10        0       40 ] ss=2.534e+10
    .......Split cd=1 cv=1.588e+05 nd=5 sm=[      219 7.99e+05       51        0      194 ] ss=1.277e+11
    .........Leaf n=1 <99> sm=[       63 1.582e+05        2        0       44 ] ss=2.503e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       91 3.156e+05       15        0       84 ] ss=4.98e+10
    .........Leaf n=1 <91> sm=[       28 1.574e+05       13        0       40 ] ss=2.477e+10
    .Split cd=1 cv=1.547e+05 nd=86 sm=[     3368 1.352e+07      869 8.593e+04     3463 ] ss=2.56e+12
    ......Leaf n=1 <25> sm=[       34 1.466e+05        9        0       40 ] ss=2.149e+10
    .....Split cd=1 cv=1.463e+05 nd=6 sm=[      261 8.603e+05       66 1.502e+04      280 ] ss=1.236e+11
    .......Leaf n=1 <39> sm=[       51 1.454e+05       13 1.502e+04       50 ] ss=2.137e+10
    ......Split cd=3 cv=  7512 nd=5 sm=[      227 7.137e+05       57 1.502e+04      240 ] ss=1.021e+11
    .........Leaf n=1 <62> sm=[       35 1.446e+05        9        0       40 ] ss=2.091e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       77 2.888e+05       19        0      100 ] ss=4.172e+10
    .........Leaf n=1 <93> sm=[       42 1.442e+05       10        0       60 ] ss=2.08e+10
    .......Split cd=1 cv=1.421e+05 nd=4 sm=[      176 5.683e+05       44        0      190 ] ss=8.077e+10
    .........Leaf n=1 <33> sm=[       45 1.406e+05       16        0       45 ] ss=1.978e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       99 2.795e+05       25        0       90 ] ss=3.906e+10
    .........Leaf n=1 <24> sm=[       54 1.388e+05        9        0       45 ] ss=1.928e+10
    ....Split cd=1 cv=1.379e+05 nd=8 sm=[      360 1.116e+06       85 1.502e+04      330 ] ss=1.564e+11
    ......Leaf n=1 <47> sm=[       56 1.316e+05        9        0       10 ] ss=1.732e+10
    .....Split cd=1 cv=1.295e+05 nd=2 sm=[       99 2.56e+05       19        0       50 ] ss=3.28e+10
    ......Leaf n=1 <2> sm=[       43 1.244e+05       10        0       40 ] ss=1.548e+10
    ...Split cd=1 cv=1.211e+05 nd=19 sm=[      763 2.273e+06      201 1.72e+04      777 ] ss=2.79e+11
    .......Leaf n=1 <45> sm=[       20 1.178e+05       10        0       25 ] ss=1.387e+10
    ......Split cd=3 cv=     0 nd=3 sm=[       81 3.542e+05       30        0      105 ] ss=4.182e+10
    ........Leaf n=1 <87> sm=[       40 1.195e+05       10        0       40 ] ss=1.428e+10
    .......Split cd=1 cv=1.169e+05 nd=2 sm=[       61 2.364e+05       20        0       80 ] ss=2.795e+10
    ........Leaf n=1 <67> sm=[       21 1.169e+05       10        0       40 ] ss=1.367e+10
    .....Split cd=1 cv=1.127e+05 nd=5 sm=[      183 5.713e+05       53        0      205 ] ss=6.54e+10
    .......Leaf n=1 <46> sm=[       47 1.098e+05        9        0       60 ] ss=1.206e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      102 2.171e+05       23        0      100 ] ss=2.358e+10
    .......Leaf n=1 <89> sm=[       55 1.073e+05       14        0       40 ] ss=1.152e+10
    ....Split cd=1 cv=1.043e+05 nd=11 sm=[      403 1.156e+06      116     2174      447 ] ss=1.226e+11
    .......Leaf n=1 <80> sm=[       21 1.005e+05       11     2174       60 ] ss=1.01e+10
    ......Split cd=3 cv=  2174 nd=4 sm=[      136 4.009e+05       43     2174      187 ] ss=4.019e+10
    ........Leaf n=1 <16> sm=[       33 1.013e+05        9        0       42 ] ss=1.027e+10
    .......Split cd=1 cv=1.002e+05 nd=3 sm=[      115 3.005e+05       32        0      127 ] ss=3.01e+10
    .........Leaf n=1 <13> sm=[       32 9.965e+04        9        0       50 ] ss=9.929e+09
    ........Split cd=1 cv=9.948e+04 nd=2 sm=[       82 1.991e+05       23        0       85 ] ss=1.982e+10
    .........Leaf n=1 <11> sm=[       50 9.948e+04       14        0       35 ] ss=9.895e+09
    .....Split cd=1 cv=9.596e+04 nd=6 sm=[      220 5.851e+05       63     2174      242 ] ss=5.717e+10
    .......Leaf n=1 <30> sm=[       60 8.857e+04       11        0       15 ] ss=7.845e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       84 1.841e+05       20        0       55 ] ss=1.697e+10
    .......Leaf n=1 <50> sm=[       24 9.555e+04        9        0       40 ] ss=9.13e+09
    ..Split cd=1 cv=8.758e+04 nd=37 sm=[     1413 3.278e+06      376 4.324e+04     1560 ] ss=3.413e+11
    .......Leaf n=1 <90> sm=[       22 8.332e+04        9        0       40 ] ss=6.941e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       53 1.658e+05       14        0       65 ] ss=1.374e+10
    .......Leaf n=1 <19> sm=[       31 8.247e+04        5        0       25 ] ss=6.802e+09
    .....Split cd=1 cv=7.919e+04 nd=4 sm=[      115 3.139e+05       33        0      145 ] ss=2.473e+10
    .......Leaf n=1 <15> sm=[       23 7.643e+04       10        0       40 ] ss=5.842e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       62 1.481e+05       19        0       80 ] ss=1.098e+10
    .......Leaf n=1 <0> sm=[       39 7.17e+04        9        0       40 ] ss=5.141e+09
    ....Split cd=1 cv=7.081e+04 nd=11 sm=[      422 7.45e+05      104     3325      448 ] ss=5.144e+10
    .......Leaf n=1 <35> sm=[       27 6.682e+04       13     3325       43 ] ss=4.477e+09
    ......Split cd=3 cv=  3325 nd=4 sm=[      174 2.627e+05       40     3325      158 ] ss=1.727e+10
    ........Leaf n=1 <31> sm=[       28 6.647e+04        9        0       40 ] ss=4.419e+09
    .......Split cd=1 cv=6.647e+04 nd=3 sm=[      147 1.959e+05       27        0      115 ] ss=1.279e+10
    .........Leaf n=1 <97> sm=[       68 6.573e+04        9        0       25 ] ss=4.32e+09
    ........Split cd=1 cv=6.445e+04 nd=2 sm=[      119 1.294e+05       18        0       75 ] ss=8.376e+09
    .........Leaf n=1 <43> sm=[       51 6.368e+04        9        0       50 ] ss=4.056e+09
    .....Split cd=1 cv=6.243e+04 nd=7 sm=[      307 4.31e+05       71     3325      303 ] ss=2.672e+10
    .......Leaf n=1 <34> sm=[       43 5.692e+04        9        0       60 ] ss=3.24e+09
    ......Split cd=3 cv=     0 nd=3 sm=[      133 1.683e+05       31        0      145 ] ss=9.445e+09
    ........Leaf n=1 <60> sm=[       61 5.601e+04       10        0       40 ] ss=3.137e+09
    .......Split cd=1 cv=5.601e+04 nd=2 sm=[       90 1.114e+05       22        0       85 ] ss=6.205e+09
    ........Leaf n=1 <4> sm=[       29 5.539e+04       12        0       45 ] ss=3.068e+09
    ...Split cd=1 cv=5.404e+04 nd=18 sm=[      650 1.005e+06      175 2.604e+04      783 ] ss=6.229e+10
    .......Leaf n=1 <7> sm=[       45 5.116e+04       10        0       40 ] ss=2.618e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       67 1.025e+05       23        0       56 ] ss=5.256e+09
    .......Leaf n=1 <37> sm=[       22 5.136e+04       13        0       16 ] ss=2.638e+09
    .....Split cd=1 cv=4.566e+04 nd=4 sm=[      115 1.833e+05       39        0      146 ] ss=8.537e+09
    .......Leaf n=1 <57> sm=[       21 4.348e+04        9        0       40 ] ss=1.89e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       48 8.078e+04       16        0       90 ] ss=3.282e+09
    .......Leaf n=1 <21> sm=[       27 3.73e+04        7        0       50 ] ss=1.391e+09
    ....Split cd=1 cv=3.727e+04 nd=7 sm=[      228 2.602e+05       71 2.271e+04      335 ] ss=1.085e+10
    ......Leaf n=1 <56> sm=[       37 3.137e+04       10        0       40 ] ss=9.84e+08
    .....Split cd=1 cv=2.889e+04 nd=3 sm=[      113 7.688e+04       32 2.271e+04      189 ] ss=2.315e+09
    .......Leaf n=1 <68> sm=[       40  2.5e+04       13 1.502e+04       99 ] ss=8.51e+08
    ......Split cd=3 cv=  7688 nd=2 sm=[       76 4.551e+04       22 2.271e+04      149 ] ss=1.331e+09
    .......Leaf n=1 <83> sm=[       36 2.051e+04        9     7688       50 ] ss=4.796e+08
================
 the cost before round is  139756914789.13052




 out method
The k-means cost =  38833280381.66554
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 2488 rows, 19900 columns and 258700 nonzeros
Model fingerprint: 0xce5d104a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+00, 3e+14]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 199 rows and 0 columns
Presolve time: 0.05s
Presolved: 2289 rows, 19900 columns, 238800 nonzeros

Concurrent LP optimizer: primal simplex, dual simplex, and barrier
Showing barrier log only...

Ordering time: 0.02s

Barrier statistics:
 AA' NZ     : 2.298e+05
 Factor NZ  : 2.372e+05 (roughly 10 MB of memory)
 Factor Ops : 2.498e+07 (less than 1 second per iteration)
 Threads    : 30

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0   8.26014682e+15  0.00000000e+00  2.09e+01 1.71e+14  9.08e+08     0s
   1   1.03146485e+16 -1.04960231e+10  2.09e+01 1.71e+14  9.10e+08     0s
   2   2.22970739e+16 -2.19906179e+10  2.09e+01 1.71e+14  9.17e+08     0s
   3   2.36255771e+16 -5.79755704e+10  2.09e+01 1.71e+14  9.23e+08     0s
   4   3.73258948e+19  0.00000000e+00  9.95e+04 1.71e+14  4.05e+12     0s
   5   4.60588023e+19 -2.38509120e+10  9.95e+04 1.71e+14  4.06e+12     0s
   6   8.91712377e+19 -4.25021387e+10  9.95e+04 1.71e+14  4.09e+12     0s
   7   9.26763578e+19 -9.32324760e+10  9.95e+04 1.71e+14  4.11e+12     0s
   8   1.70677792e+20 -4.13644256e+11  9.95e+04 1.71e+14  4.25e+12     0s
   9   1.73251304e+20 -1.09402462e+12  9.95e+04 1.71e+14  4.37e+12     0s
  10   1.76123893e+20 -4.04290260e+12  9.95e+04 1.71e+14  5.06e+12     0s
  11   1.72531699e+20 -5.29127069e+12  9.95e+04 1.71e+14  5.26e+12     0s
  12   1.66070494e+20 -8.03820492e+12  9.95e+04 1.71e+14  5.56e+12     0s
  13   1.60481990e+20 -1.61199053e+13  9.95e+04 1.71e+14  6.95e+12     0s
  14   1.54433310e+20 -4.36146177e+13  9.95e+04 1.71e+14  1.19e+13     0s
  15   1.38041935e+20 -3.19855458e+14  9.94e+04 1.70e+14  7.05e+13     0s
  16   8.88161659e+19 -2.87880509e+15  9.82e+04 1.65e+14  5.11e+14     0s
  17   5.87904910e+19 -5.92670823e+15  7.53e+04 1.17e+14  1.00e+15     0s
  18   2.00897623e+19 -8.55433000e+15  7.52e+03 6.25e-02  5.28e+14     0s
  19   2.09931214e+17 -8.30879378e+15  6.42e+01 9.38e-02  5.60e+12     0s

Barrier performed 19 iterations in 0.28 seconds (0.25 work units)
Barrier solve interrupted - model solved by another algorithm


Solved with dual simplex
Iteration    Objective       Primal Inf.    Dual Inf.      Time
    1995    7.8551815e+10   0.000000e+00   0.000000e+00      0s

Solved in 1995 iterations and 0.29 seconds (0.31 work units)
Optimal objective  7.855181525e+10
 the cost before round is  78551815254.21628
final LP of our method
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 172 rows, 600 columns and 7800 nonzeros
Model fingerprint: 0x34c27dfd
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [8e+05, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 6 rows and 0 columns
Presolve time: 0.00s
Presolved: 166 rows, 600 columns, 7200 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    5.7425056e+10   1.267100e+01   0.000000e+00      0s
      29    1.1824385e+11   0.000000e+00   0.000000e+00      0s

Solved in 29 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.182438456e+11
 the cost before round is  118243845595.86972





Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xbbda8cee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3599089e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.359908874e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xf1721ddf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4346267e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.434626744e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 172 rows, 600 columns and 7800 nonzeros
Model fingerprint: 0x0ce47823
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [5e+02, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 6 rows and 0 columns
Presolve time: 0.00s
Presolved: 166 rows, 600 columns, 7200 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    8.6865927e+10   8.217000e+00   0.000000e+00      0s
      26    1.4135732e+11   0.000000e+00   0.000000e+00      0s

Solved in 26 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.413573240e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 172 rows, 600 columns and 7800 nonzeros
Model fingerprint: 0xa5c3307d
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+05, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 6 rows and 0 columns
Presolve time: 0.00s
Presolved: 166 rows, 600 columns, 7200 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    4.2122564e+10   1.263900e+01   0.000000e+00      0s
      24    1.3744375e+11   0.000000e+00   0.000000e+00      0s

Solved in 24 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.374437531e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 172 rows, 600 columns and 7800 nonzeros
Model fingerprint: 0x18d0b1b3
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [8e+03, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 6 rows and 0 columns
Presolve time: 0.00s
Presolved: 166 rows, 600 columns, 7200 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    5.1009244e+10   8.137000e+00   0.000000e+00      0s
      27    1.4176747e+11   0.000000e+00   0.000000e+00      0s

Solved in 27 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.417674696e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 172 rows, 600 columns and 7800 nonzeros
Model fingerprint: 0x3607fb2e
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+06, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 6 rows and 0 columns
Presolve time: 0.00s
Presolved: 166 rows, 600 columns, 7200 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    7.5065764e+10   1.240200e+01   0.000000e+00      0s
      27    1.2384415e+11   0.000000e+00   0.000000e+00      0s

Solved in 27 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.238441470e+11
masc method
 the cost before round is  123844146954.26112



The baseline :
the size of clean data is       age  final-weight  education-num  capital-gain  hours-per-week
0   39.0       71701.0            9.0           0.0            40.0
1   35.0      334999.0            9.0           0.0            45.0
2   43.0      124436.0           10.0           0.0            40.0
3   26.0      211596.0            9.0           0.0            40.0
4   29.0       55390.0           12.0           0.0            45.0
..   ...           ...            ...           ...             ...
95  32.0      210562.0           11.0           0.0            46.0
96  34.0      338416.0            6.0           0.0            60.0
97  68.0       65730.0            9.0           0.0            25.0
98  21.0      241367.0           10.0           0.0            10.0
99  63.0      158199.0            2.0           0.0            44.0

[100 rows x 5 columns]
Clustering time: 0.004691850394010544
baseline cost
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 184 rows, 700 columns and 9100 nonzeros
Model fingerprint: 0x167a7a91
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [6e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 7 rows and 0 columns
Presolve time: 0.00s
Presolved: 177 rows, 700 columns, 8400 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3161824e+10   1.262700e+01   0.000000e+00      0s
      43    1.2071755e+11   0.000000e+00   0.000000e+00      0s

Solved in 43 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.207175529e+11
open file successfully.
Data Points:
(39, 71701, 9, 0, 40)
(35, 334999, 9, 0, 45)
(43, 124436, 10, 0, 40)
(26, 211596, 9, 0, 40)
(29, 55390, 12, 0, 45)
(59, 348430, 13, 0, 43)
(30, 162442, 13, 7688, 50)
(45, 51164, 10, 0, 40)
(47, 155489, 9, 7688, 55)
(40, 243636, 13, 0, 50)
(39, 357173, 12, 0, 59)
(50, 99476, 14, 0, 35)
(32, 216145, 10, 4650, 45)
(32, 99646, 9, 0, 50)
(18, 169882, 10, 594, 15)
(23, 76432, 10, 0, 40)
(33, 101345, 9, 0, 42)
(25, 557082, 9, 0, 38)
(30, 186932, 16, 5178, 75)
(31, 82473, 5, 0, 25)
(34, 202210, 9, 0, 40)
(27, 37302, 7, 0, 50)
(22, 201799, 9, 0, 40)
(54, 257765, 4, 0, 40)
(54, 138847, 9, 0, 45)
(34, 146589, 9, 0, 40)
(34, 213722, 9, 0, 57)
(55, 170169, 9, 0, 40)
(24, 278107, 9, 0, 60)
(42, 192569, 15, 0, 39)
(60, 88570, 11, 0, 15)
(28, 66473, 9, 0, 40)
(19, 278115, 10, 0, 12)
(45, 140644, 16, 0, 45)
(43, 56920, 9, 0, 60)
(27, 66824, 13, 3325, 43)
(36, 214807, 9, 0, 37)
(22, 51362, 13, 0, 16)
(47, 168232, 13, 7298, 40)
(51, 145409, 13, 15024, 50)
(56, 176118, 9, 3103, 40)
(69, 286983, 10, 0, 40)
(56, 169133, 9, 0, 50)
(51, 63685, 9, 0, 50)
(19, 198668, 4, 0, 40)
(20, 117767, 10, 0, 25)
(47, 109832, 9, 0, 60)
(56, 131608, 9, 0, 10)
(41, 200671, 13, 6497, 40)
(49, 184428, 14, 0, 40)
(24, 95552, 9, 0, 40)
(35, 242094, 9, 0, 40)
(23, 161708, 13, 0, 30)
(56, 213105, 9, 0, 36)
(61, 347089, 9, 0, 16)
(39, 207568, 9, 0, 48)
(37, 31368, 10, 0, 40)
(21, 43475, 9, 0, 40)
(36, 337778, 10, 0, 60)
(37, 162494, 13, 0, 40)
(61, 56009, 10, 0, 40)
(49, 169818, 9, 0, 40)
(35, 144608, 9, 0, 40)
(61, 201273, 10, 0, 40)
(63, 331527, 9, 0, 14)
(44, 268804, 9, 0, 30)
(73, 243030, 13, 0, 30)
(21, 116934, 10, 0, 40)
(40, 25005, 13, 15024, 99)
(42, 294431, 14, 0, 40)
(22, 244773, 9, 0, 15)
(38, 393945, 11, 0, 36)
(43, 316820, 10, 0, 84)
(35, 211073, 10, 0, 61)
(17, 171080, 7, 0, 12)
(37, 354929, 12, 0, 38)
(48, 236858, 7, 0, 31)
(68, 159191, 10, 0, 40)
(27, 332187, 13, 0, 65)
(37, 282951, 9, 0, 40)
(21, 100462, 11, 2174, 60)
(43, 187322, 13, 0, 40)
(76, 259612, 9, 0, 15)
(36, 20507, 9, 7688, 50)
(32, 281384, 9, 0, 10)
(39, 235259, 10, 0, 40)
(49, 343231, 14, 0, 80)
(40, 119493, 10, 0, 40)
(48, 171095, 12, 0, 40)
(55, 107308, 14, 0, 40)
(22, 83315, 9, 0, 40)
(28, 157391, 13, 0, 40)
(22, 249727, 10, 0, 20)
(42, 144236, 10, 0, 60)
(27, 178778, 13, 0, 80)
(32, 210562, 11, 0, 46)
(34, 338416, 6, 0, 60)
(68, 65730, 9, 0, 25)
(21, 241367, 10, 0, 10)
(63, 158199, 2, 0, 44)

Executing Clustering Algorithm: Swap
    ..Leaf n=1 <17> sm=[       25   557082        9        0       38 ] ss=3.1034e+11
    .Split cd=1 cv=4.229e+05 nd=14 sm=[      588 4.988e+06      151        0      678 ] ss=1.827e+12
    ....Leaf n=1 <71> sm=[       38 3.939e+05       11        0       36 ] ss=1.552e+11
    ...Split cd=1 cv=3.894e+05 nd=2 sm=[       77 7.511e+05       23        0       95 ] ss=2.828e+11
    ....Leaf n=1 <10> sm=[       39 3.572e+05       12        0       59 ] ss=1.276e+11
    ..Split cd=1 cv=3.559e+05 nd=13 sm=[      563 4.431e+06      142        0      640 ] ss=1.517e+12
    .......Leaf n=1 <75> sm=[       37 3.549e+05       12        0       38 ] ss=1.26e+11
    ......Split cd=3 cv=     0 nd=2 sm=[       96 7.034e+05       25        0       81 ] ss=2.474e+11
    .......Leaf n=1 <5> sm=[       59 3.484e+05       13        0       43 ] ss=1.214e+11
    .....Split cd=1 cv=3.475e+05 nd=4 sm=[      206 1.394e+06       48        0      177 ] ss=4.857e+11
    .......Leaf n=1 <54> sm=[       61 3.471e+05        9        0       16 ] ss=1.205e+11
    ......Split cd=3 cv=     0 nd=2 sm=[      110 6.903e+05       23        0       96 ] ss=2.383e+11
    .......Leaf n=1 <86> sm=[       49 3.432e+05       14        0       80 ] ss=1.178e+11
    ....Split cd=1 cv=3.391e+05 nd=9 sm=[      401 3.069e+06       95        0      421 ] ss=1.047e+12
    .......Leaf n=1 <96> sm=[       34 3.384e+05        6        0       60 ] ss=1.145e+11
    ......Split cd=3 cv=     0 nd=4 sm=[      132 1.343e+06       38        0      230 ] ss=4.512e+11
    ........Leaf n=1 <58> sm=[       36 3.378e+05       10        0       60 ] ss=1.141e+11
    .......Split cd=1 cv=3.353e+05 nd=3 sm=[       98 1.005e+06       32        0      170 ] ss=3.367e+11
    .........Leaf n=1 <1> sm=[       35 3.35e+05        9        0       45 ] ss=1.122e+11
    ........Split cd=1 cv=3.334e+05 nd=2 sm=[       62 6.672e+05       22        0      110 ] ss=2.226e+11
    .........Leaf n=1 <78> sm=[       27 3.322e+05       13        0       65 ] ss=1.103e+11
    .....Split cd=1 cv=3.315e+05 nd=5 sm=[      195 1.675e+06       47        0      244 ] ss=5.611e+11
    ......Leaf n=1 <64> sm=[       63 3.315e+05        9        0       14 ] ss=1.099e+11
    ...Split cd=1 cv=3.223e+05 nd=11 sm=[      486 3.68e+06      119        0      545 ] ss=1.234e+12
    .....Leaf n=1 <72> sm=[       43 3.168e+05       10        0       84 ] ss=1.004e+11
    ....Split cd=1 cv=3.056e+05 nd=2 sm=[       85 6.113e+05       24        0      124 ] ss=1.871e+11
    .....Leaf n=1 <69> sm=[       42 2.944e+05       14        0       40 ] ss=8.669e+10
    Split cd=1 cv=2.888e+05 nd=100 sm=[     3956 1.851e+07     1020 8.593e+04     4141 ] ss=4.387e+12
    .......Leaf n=1 <79> sm=[       37 2.83e+05        9        0       40 ] ss=8.006e+10
    ......Split cd=3 cv=     0 nd=3 sm=[      138 8.513e+05       28        0       90 ] ss=2.416e+11
    ........Leaf n=1 <41> sm=[       69 2.87e+05       10        0       40 ] ss=8.236e+10
    .......Split cd=1 cv=2.846e+05 nd=2 sm=[      101 5.684e+05       19        0       50 ] ss=1.615e+11
    ........Leaf n=1 <84> sm=[       32 2.814e+05        9        0       10 ] ss=7.918e+10
    .....Split cd=1 cv=2.804e+05 nd=5 sm=[      181 1.408e+06       47        0      162 ] ss=3.963e+11
    .......Leaf n=1 <28> sm=[       24 2.781e+05        9        0       60 ] ss=7.734e+10
    ......Split cd=3 cv=     0 nd=2 sm=[       43 5.562e+05       19        0       72 ] ss=1.547e+11
    .......Leaf n=1 <32> sm=[       19 2.781e+05       10        0       12 ] ss=7.735e+10
    ....Split cd=1 cv=2.72e+05 nd=8 sm=[      355 2.194e+06       69        0      247 ] ss=6.024e+11
    ......Leaf n=1 <65> sm=[       44 2.688e+05        9        0       30 ] ss=7.226e+10
    .....Split cd=1 cv=2.636e+05 nd=3 sm=[      174 7.862e+05       22        0       85 ] ss=2.061e+11
    .......Leaf n=1 <82> sm=[       76 2.596e+05        9        0       15 ] ss=6.74e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      130 5.174e+05       13        0       55 ] ss=1.338e+11
    .......Leaf n=1 <23> sm=[       54 2.578e+05        4        0       40 ] ss=6.644e+10
    ...Split cd=1 cv=2.553e+05 nd=16 sm=[      655 4.13e+06      150        0      483 ] ss=1.071e+12
    ......Leaf n=1 <92> sm=[       22 2.497e+05       10        0       20 ] ss=6.236e+10
    .....Split cd=1 cv=2.469e+05 nd=6 sm=[      213 1.465e+06       64        0      165 ] ss=3.576e+11
    .......Leaf n=1 <70> sm=[       22 2.448e+05        9        0       15 ] ss=5.991e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      191 1.215e+06       54        0      145 ] ss=2.952e+11
    .........Leaf n=1 <9> sm=[       40 2.436e+05       13        0       50 ] ss=5.936e+10
    ........Split cd=1 cv=2.436e+05 nd=2 sm=[      113 4.867e+05       26        0       80 ] ss=1.184e+11
    .........Leaf n=1 <66> sm=[       73 2.43e+05       13        0       30 ] ss=5.906e+10
    .......Split cd=1 cv=2.427e+05 nd=4 sm=[      169 9.701e+05       45        0      130 ] ss=2.353e+11
    .........Leaf n=1 <51> sm=[       35 2.421e+05        9        0       40 ] ss=5.861e+10
    ........Split cd=1 cv=2.414e+05 nd=2 sm=[       56 4.835e+05       19        0       50 ] ss=1.169e+11
    .........Leaf n=1 <98> sm=[       21 2.414e+05       10        0       10 ] ss=5.826e+10
    ....Split cd=1 cv=2.385e+05 nd=8 sm=[      300 1.937e+06       81        0      236 ] ss=4.69e+11
    ......Leaf n=1 <76> sm=[       48 2.369e+05        7        0       31 ] ss=5.61e+10
    .....Split cd=1 cv=2.353e+05 nd=2 sm=[       87 4.721e+05       17        0       71 ] ss=1.114e+11
    ......Leaf n=1 <85> sm=[       39 2.353e+05       10        0       40 ] ss=5.535e+10
    ..Split cd=1 cv=2.217e+05 nd=49 sm=[     1955 1.025e+07      493 4.27e+04     1903 ] ss=2.219e+12
    .......Leaf n=1 <12> sm=[       32 2.161e+05       10     4650       45 ] ss=4.674e+10
    ......Split cd=3 cv=  4650 nd=3 sm=[      102 6.447e+05       28     4650      139 ] ss=1.386e+11
    ........Leaf n=1 <36> sm=[       36 2.148e+05        9        0       37 ] ss=4.614e+10
    .......Split cd=1 cv=2.148e+05 nd=2 sm=[       70 4.285e+05       18        0       94 ] ss=9.182e+10
    ........Leaf n=1 <26> sm=[       34 2.137e+05        9        0       57 ] ss=4.568e+10
    .....Split cd=1 cv=2.133e+05 nd=8 sm=[      290 1.699e+06       76     4650      370 ] ss=3.607e+11
    .......Leaf n=1 <53> sm=[       56 2.131e+05        9        0       36 ] ss=4.541e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      188 1.054e+06       48        0      231 ] ss=2.222e+11
    .........Leaf n=1 <3> sm=[       26 2.116e+05        9        0       40 ] ss=4.477e+10
    ........Split cd=1 cv=2.112e+05 nd=3 sm=[       93 6.332e+05       30        0      147 ] ss=1.337e+11
    ..........Leaf n=1 <73> sm=[       35 2.111e+05       10        0       61 ] ss=4.455e+10
    .........Split cd=1 cv=2.106e+05 nd=2 sm=[       67 4.216e+05       21        0      107 ] ss=8.889e+10
    ..........Leaf n=1 <95> sm=[       32 2.106e+05       11        0       46 ] ss=4.434e+10
    .......Split cd=1 cv=2.091e+05 nd=4 sm=[      132 8.408e+05       39        0      195 ] ss=1.767e+11
    ........Leaf n=1 <55> sm=[       39 2.076e+05        9        0       48 ] ss=4.308e+10
    ....Split cd=1 cv=2.05e+05 nd=14 sm=[      509 2.896e+06      136 1.115e+04      609 ] ss=5.997e+11
    .......Leaf n=1 <48> sm=[       41 2.007e+05       13     6497       40 ] ss=4.031e+10
    ......Split cd=3 cv=  6497 nd=5 sm=[      177 1.005e+06       45     6497      200 ] ss=2.019e+11
    .........Leaf n=1 <63> sm=[       61 2.013e+05       10        0       40 ] ss=4.051e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      117 6.053e+05       28        0      120 ] ss=1.221e+11
    ..........Leaf n=1 <20> sm=[       34 2.022e+05        9        0       40 ] ss=4.089e+10
    .........Split cd=1 cv=2.022e+05 nd=2 sm=[       56 4.04e+05       18        0       80 ] ss=8.161e+10
    ..........Leaf n=1 <22> sm=[       22 2.018e+05        9        0       40 ] ss=4.072e+10
    .......Split cd=1 cv=2.008e+05 nd=4 sm=[      136 8.04e+05       32        0      160 ] ss=1.616e+11
    ........Leaf n=1 <44> sm=[       19 1.987e+05        4        0       40 ] ss=3.947e+10
    .....Split cd=1 cv=1.966e+05 nd=6 sm=[      219 1.197e+06       60     6497      239 ] ss=2.39e+11
    ......Leaf n=1 <29> sm=[       42 1.926e+05       15        0       39 ] ss=3.708e+10
    ...Split cd=1 cv=1.882e+05 nd=33 sm=[     1300 6.116e+06      343 4.27e+04     1420 ] ss=1.147e+12
    .......Leaf n=1 <18> sm=[       30 1.869e+05       16     5178       75 ] ss=3.497e+10
    ......Split cd=3 cv=  5178 nd=3 sm=[      122 5.587e+05       43     5178      155 ] ss=1.041e+11
    ........Leaf n=1 <81> sm=[       43 1.873e+05       13        0       40 ] ss=3.509e+10
    .......Split cd=1 cv=1.844e+05 nd=2 sm=[       92 3.718e+05       27        0       80 ] ss=6.91e+10
    ........Leaf n=1 <49> sm=[       49 1.844e+05       14        0       40 ] ss=3.401e+10
    .....Split cd=1 cv=1.798e+05 nd=5 sm=[      205 9.136e+05       65     8281      275 ] ss=1.671e+11
    .......Leaf n=1 <40> sm=[       56 1.761e+05        9     3103       40 ] ss=3.103e+10
    ......Split cd=3 cv=  3103 nd=2 sm=[       83 3.549e+05       22     3103      120 ] ss=6.299e+10
    .......Leaf n=1 <94> sm=[       27 1.788e+05       13        0       80 ] ss=3.196e+10
    ....Split cd=1 cv=1.714e+05 nd=19 sm=[      791 3.22e+06      207 3.155e+04      811 ] ss=5.476e+11
    .......Leaf n=1 <38> sm=[       47 1.682e+05       13     7298       40 ] ss=2.836e+10
    ......Split cd=3 cv=  7298 nd=7 sm=[      290 1.189e+06       69     7892      237 ] ss=2.022e+11
    .........Leaf n=1 <14> sm=[       18 1.699e+05       10      594       15 ] ss=2.886e+10
    ........Split cd=3 cv=   594 nd=5 sm=[      187 8.52e+05       47      594      147 ] ss=1.452e+11
    ...........Leaf n=1 <88> sm=[       48 1.711e+05       12        0       40 ] ss=2.927e+10
    ..........Split cd=1 cv=1.711e+05 nd=2 sm=[       65 3.422e+05       19        0       52 ] ss=5.854e+10
    ...........Leaf n=1 <74> sm=[       17 1.711e+05        7        0       12 ] ss=2.927e+10
    .........Split cd=1 cv=1.703e+05 nd=4 sm=[      169 6.822e+05       37        0      132 ] ss=1.163e+11
    ...........Leaf n=1 <27> sm=[       55 1.702e+05        9        0       40 ] ss=2.896e+10
    ..........Split cd=1 cv=1.698e+05 nd=2 sm=[      104  3.4e+05       18        0       80 ] ss=5.78e+10
    ...........Leaf n=1 <61> sm=[       49 1.698e+05        9        0       40 ] ss=2.884e+10
    .......Split cd=1 cv=1.691e+05 nd=6 sm=[      243 1.021e+06       56      594      197 ] ss=1.738e+11
    ........Leaf n=1 <42> sm=[       56 1.691e+05        9        0       50 ] ss=2.861e+10
    .....Split cd=1 cv=1.63e+05 nd=14 sm=[      586 2.306e+06      142 2.327e+04      536 ] ss=3.805e+11
    ........Leaf n=1 <6> sm=[       30 1.624e+05       13     7688       50 ] ss=2.645e+10
    .......Split cd=1 cv=1.588e+05 nd=2 sm=[       77 3.179e+05       22 1.538e+04      105 ] ss=5.068e+10
    ........Leaf n=1 <8> sm=[       47 1.555e+05        9     7688       55 ] ss=2.424e+10
    ......Split cd=3 cv=  7512 nd=7 sm=[      296 1.117e+06       73 1.538e+04      299 ] ss=1.784e+11
    .........Leaf n=1 <52> sm=[       23 1.617e+05       13        0       30 ] ss=2.615e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      128 4.834e+05       36        0      110 ] ss=7.79e+10
    ..........Leaf n=1 <59> sm=[       37 1.625e+05       13        0       40 ] ss=2.64e+10
    .........Split cd=1 cv=1.609e+05 nd=2 sm=[      105 3.217e+05       23        0       80 ] ss=5.175e+10
    ..........Leaf n=1 <77> sm=[       68 1.592e+05       10        0       40 ] ss=2.534e+10
    .......Split cd=1 cv=1.588e+05 nd=5 sm=[      219 7.99e+05       51        0      194 ] ss=1.277e+11
    .........Leaf n=1 <99> sm=[       63 1.582e+05        2        0       44 ] ss=2.503e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       91 3.156e+05       15        0       84 ] ss=4.98e+10
    .........Leaf n=1 <91> sm=[       28 1.574e+05       13        0       40 ] ss=2.477e+10
    .Split cd=1 cv=1.547e+05 nd=86 sm=[     3368 1.352e+07      869 8.593e+04     3463 ] ss=2.56e+12
    ......Leaf n=1 <25> sm=[       34 1.466e+05        9        0       40 ] ss=2.149e+10
    .....Split cd=1 cv=1.463e+05 nd=6 sm=[      261 8.603e+05       66 1.502e+04      280 ] ss=1.236e+11
    .......Leaf n=1 <39> sm=[       51 1.454e+05       13 1.502e+04       50 ] ss=2.137e+10
    ......Split cd=3 cv=  7512 nd=5 sm=[      227 7.137e+05       57 1.502e+04      240 ] ss=1.021e+11
    .........Leaf n=1 <62> sm=[       35 1.446e+05        9        0       40 ] ss=2.091e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       77 2.888e+05       19        0      100 ] ss=4.172e+10
    .........Leaf n=1 <93> sm=[       42 1.442e+05       10        0       60 ] ss=2.08e+10
    .......Split cd=1 cv=1.421e+05 nd=4 sm=[      176 5.683e+05       44        0      190 ] ss=8.077e+10
    .........Leaf n=1 <33> sm=[       45 1.406e+05       16        0       45 ] ss=1.978e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       99 2.795e+05       25        0       90 ] ss=3.906e+10
    .........Leaf n=1 <24> sm=[       54 1.388e+05        9        0       45 ] ss=1.928e+10
    ....Split cd=1 cv=1.379e+05 nd=8 sm=[      360 1.116e+06       85 1.502e+04      330 ] ss=1.564e+11
    ......Leaf n=1 <47> sm=[       56 1.316e+05        9        0       10 ] ss=1.732e+10
    .....Split cd=1 cv=1.295e+05 nd=2 sm=[       99 2.56e+05       19        0       50 ] ss=3.28e+10
    ......Leaf n=1 <2> sm=[       43 1.244e+05       10        0       40 ] ss=1.548e+10
    ...Split cd=1 cv=1.211e+05 nd=19 sm=[      763 2.273e+06      201 1.72e+04      777 ] ss=2.79e+11
    .......Leaf n=1 <45> sm=[       20 1.178e+05       10        0       25 ] ss=1.387e+10
    ......Split cd=3 cv=     0 nd=3 sm=[       81 3.542e+05       30        0      105 ] ss=4.182e+10
    ........Leaf n=1 <87> sm=[       40 1.195e+05       10        0       40 ] ss=1.428e+10
    .......Split cd=1 cv=1.169e+05 nd=2 sm=[       61 2.364e+05       20        0       80 ] ss=2.795e+10
    ........Leaf n=1 <67> sm=[       21 1.169e+05       10        0       40 ] ss=1.367e+10
    .....Split cd=1 cv=1.127e+05 nd=5 sm=[      183 5.713e+05       53        0      205 ] ss=6.54e+10
    .......Leaf n=1 <46> sm=[       47 1.098e+05        9        0       60 ] ss=1.206e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      102 2.171e+05       23        0      100 ] ss=2.358e+10
    .......Leaf n=1 <89> sm=[       55 1.073e+05       14        0       40 ] ss=1.152e+10
    ....Split cd=1 cv=1.043e+05 nd=11 sm=[      403 1.156e+06      116     2174      447 ] ss=1.226e+11
    .......Leaf n=1 <80> sm=[       21 1.005e+05       11     2174       60 ] ss=1.01e+10
    ......Split cd=3 cv=  2174 nd=4 sm=[      136 4.009e+05       43     2174      187 ] ss=4.019e+10
    ........Leaf n=1 <16> sm=[       33 1.013e+05        9        0       42 ] ss=1.027e+10
    .......Split cd=1 cv=1.002e+05 nd=3 sm=[      115 3.005e+05       32        0      127 ] ss=3.01e+10
    .........Leaf n=1 <13> sm=[       32 9.965e+04        9        0       50 ] ss=9.929e+09
    ........Split cd=1 cv=9.948e+04 nd=2 sm=[       82 1.991e+05       23        0       85 ] ss=1.982e+10
    .........Leaf n=1 <11> sm=[       50 9.948e+04       14        0       35 ] ss=9.895e+09
    .....Split cd=1 cv=9.596e+04 nd=6 sm=[      220 5.851e+05       63     2174      242 ] ss=5.717e+10
    .......Leaf n=1 <30> sm=[       60 8.857e+04       11        0       15 ] ss=7.845e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       84 1.841e+05       20        0       55 ] ss=1.697e+10
    .......Leaf n=1 <50> sm=[       24 9.555e+04        9        0       40 ] ss=9.13e+09
    ..Split cd=1 cv=8.758e+04 nd=37 sm=[     1413 3.278e+06      376 4.324e+04     1560 ] ss=3.413e+11
    .......Leaf n=1 <90> sm=[       22 8.332e+04        9        0       40 ] ss=6.941e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       53 1.658e+05       14        0       65 ] ss=1.374e+10
    .......Leaf n=1 <19> sm=[       31 8.247e+04        5        0       25 ] ss=6.802e+09
    .....Split cd=1 cv=7.919e+04 nd=4 sm=[      115 3.139e+05       33        0      145 ] ss=2.473e+10
    .......Leaf n=1 <15> sm=[       23 7.643e+04       10        0       40 ] ss=5.842e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       62 1.481e+05       19        0       80 ] ss=1.098e+10
    .......Leaf n=1 <0> sm=[       39 7.17e+04        9        0       40 ] ss=5.141e+09
    ....Split cd=1 cv=7.081e+04 nd=11 sm=[      422 7.45e+05      104     3325      448 ] ss=5.144e+10
    .......Leaf n=1 <35> sm=[       27 6.682e+04       13     3325       43 ] ss=4.477e+09
    ......Split cd=3 cv=  3325 nd=4 sm=[      174 2.627e+05       40     3325      158 ] ss=1.727e+10
    ........Leaf n=1 <31> sm=[       28 6.647e+04        9        0       40 ] ss=4.419e+09
    .......Split cd=1 cv=6.647e+04 nd=3 sm=[      147 1.959e+05       27        0      115 ] ss=1.279e+10
    .........Leaf n=1 <97> sm=[       68 6.573e+04        9        0       25 ] ss=4.32e+09
    ........Split cd=1 cv=6.445e+04 nd=2 sm=[      119 1.294e+05       18        0       75 ] ss=8.376e+09
    .........Leaf n=1 <43> sm=[       51 6.368e+04        9        0       50 ] ss=4.056e+09
    .....Split cd=1 cv=6.243e+04 nd=7 sm=[      307 4.31e+05       71     3325      303 ] ss=2.672e+10
    .......Leaf n=1 <34> sm=[       43 5.692e+04        9        0       60 ] ss=3.24e+09
    ......Split cd=3 cv=     0 nd=3 sm=[      133 1.683e+05       31        0      145 ] ss=9.445e+09
    ........Leaf n=1 <60> sm=[       61 5.601e+04       10        0       40 ] ss=3.137e+09
    .......Split cd=1 cv=5.601e+04 nd=2 sm=[       90 1.114e+05       22        0       85 ] ss=6.205e+09
    ........Leaf n=1 <4> sm=[       29 5.539e+04       12        0       45 ] ss=3.068e+09
    ...Split cd=1 cv=5.404e+04 nd=18 sm=[      650 1.005e+06      175 2.604e+04      783 ] ss=6.229e+10
    .......Leaf n=1 <7> sm=[       45 5.116e+04       10        0       40 ] ss=2.618e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       67 1.025e+05       23        0       56 ] ss=5.256e+09
    .......Leaf n=1 <37> sm=[       22 5.136e+04       13        0       16 ] ss=2.638e+09
    .....Split cd=1 cv=4.566e+04 nd=4 sm=[      115 1.833e+05       39        0      146 ] ss=8.537e+09
    .......Leaf n=1 <57> sm=[       21 4.348e+04        9        0       40 ] ss=1.89e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       48 8.078e+04       16        0       90 ] ss=3.282e+09
    .......Leaf n=1 <21> sm=[       27 3.73e+04        7        0       50 ] ss=1.391e+09
    ....Split cd=1 cv=3.727e+04 nd=7 sm=[      228 2.602e+05       71 2.271e+04      335 ] ss=1.085e+10
    ......Leaf n=1 <56> sm=[       37 3.137e+04       10        0       40 ] ss=9.84e+08
    .....Split cd=1 cv=2.889e+04 nd=3 sm=[      113 7.688e+04       32 2.271e+04      189 ] ss=2.315e+09
    .......Leaf n=1 <68> sm=[       40  2.5e+04       13 1.502e+04       99 ] ss=8.51e+08
    ......Split cd=3 cv=  7688 nd=2 sm=[       76 4.551e+04       22 2.271e+04      149 ] ss=1.331e+09
    .......Leaf n=1 <83> sm=[       36 2.051e+04        9     7688       50 ] ss=4.796e+08
================
 the cost before round is  120717552886.5658




 out method
The k-means cost =  24848019498.52809
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 2488 rows, 19900 columns and 258700 nonzeros
Model fingerprint: 0xce5d104a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+00, 3e+14]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 199 rows and 0 columns
Presolve time: 0.07s
Presolved: 2289 rows, 19900 columns, 238800 nonzeros

Concurrent LP optimizer: primal simplex, dual simplex, and barrier
Showing barrier log only...

Ordering time: 0.02s

Barrier statistics:
 AA' NZ     : 2.298e+05
 Factor NZ  : 2.372e+05 (roughly 10 MB of memory)
 Factor Ops : 2.498e+07 (less than 1 second per iteration)
 Threads    : 30

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0   8.26014682e+15  0.00000000e+00  2.09e+01 1.71e+14  9.08e+08     0s
   1   1.03146485e+16 -1.04960231e+10  2.09e+01 1.71e+14  9.10e+08     0s
   2   2.22970739e+16 -2.19906179e+10  2.09e+01 1.71e+14  9.17e+08     0s
   3   2.36255771e+16 -5.79755704e+10  2.09e+01 1.71e+14  9.23e+08     0s
   4   3.73258948e+19  0.00000000e+00  9.95e+04 1.71e+14  4.05e+12     0s
   5   4.60588023e+19 -2.38509120e+10  9.95e+04 1.71e+14  4.06e+12     0s
   6   8.91712377e+19 -4.25021387e+10  9.95e+04 1.71e+14  4.09e+12     0s
   7   9.26763578e+19 -9.32324760e+10  9.95e+04 1.71e+14  4.11e+12     0s
   8   1.70677792e+20 -4.13644256e+11  9.95e+04 1.71e+14  4.25e+12     0s
   9   1.73251304e+20 -1.09402462e+12  9.95e+04 1.71e+14  4.37e+12     0s
  10   1.76123893e+20 -4.04290260e+12  9.95e+04 1.71e+14  5.06e+12     0s
  11   1.72531699e+20 -5.29127069e+12  9.95e+04 1.71e+14  5.26e+12     0s
  12   1.66070494e+20 -8.03820492e+12  9.95e+04 1.71e+14  5.56e+12     0s
  13   1.60481990e+20 -1.61199053e+13  9.95e+04 1.71e+14  6.95e+12     0s
  14   1.54433310e+20 -4.36146177e+13  9.95e+04 1.71e+14  1.19e+13     0s
  15   1.38041935e+20 -3.19855458e+14  9.94e+04 1.70e+14  7.05e+13     0s
  16   8.88161659e+19 -2.87880509e+15  9.82e+04 1.65e+14  5.11e+14     0s
  17   5.87904910e+19 -5.92670823e+15  7.53e+04 1.17e+14  1.00e+15     0s
  18   2.00897623e+19 -8.55433000e+15  7.52e+03 6.25e-02  5.28e+14     0s
  19   2.09931214e+17 -8.30879378e+15  6.42e+01 9.38e-02  5.60e+12     0s

Barrier performed 19 iterations in 0.29 seconds (0.25 work units)
Barrier solve interrupted - model solved by another algorithm


Solved with dual simplex
Iteration    Objective       Primal Inf.    Dual Inf.      Time
    1995    7.8551815e+10   0.000000e+00   0.000000e+00      0s

Solved in 1995 iterations and 0.31 seconds (0.31 work units)
Optimal objective  7.855181525e+10
 the cost before round is  78551815254.21628
final LP of our method
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 184 rows, 700 columns and 9100 nonzeros
Model fingerprint: 0xe9e065ee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [6e+05, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 7 rows and 0 columns
Presolve time: 0.00s
Presolved: 177 rows, 700 columns, 8400 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    3.9823229e+10   1.796600e+01   0.000000e+00      0s
      34    1.0059779e+11   0.000000e+00   0.000000e+00      0s

Solved in 34 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.005977884e+11
 the cost before round is  100597788448.2273





Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xbbda8cee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3599089e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.359908874e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xf1721ddf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4346267e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.434626744e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 184 rows, 700 columns and 9100 nonzeros
Model fingerprint: 0xca1f1fb9
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 7 rows and 0 columns
Presolve time: 0.00s
Presolved: 177 rows, 700 columns, 8400 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    7.7903468e+10   1.053000e+01   0.000000e+00      0s
      39    1.2935026e+11   0.000000e+00   0.000000e+00      0s

Solved in 39 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.293502593e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 184 rows, 700 columns and 9100 nonzeros
Model fingerprint: 0xb174bfac
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+06, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 7 rows and 0 columns
Presolve time: 0.00s
Presolved: 177 rows, 700 columns, 8400 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4936428e+10   1.265300e+01   0.000000e+00      0s
      35    1.2109678e+11   0.000000e+00   0.000000e+00      0s

Solved in 35 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.210967813e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 184 rows, 700 columns and 9100 nonzeros
Model fingerprint: 0xb6e4c786
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [8e+03, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 7 rows and 0 columns
Presolve time: 0.00s
Presolved: 177 rows, 700 columns, 8400 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.9545334e+10   1.045700e+01   0.000000e+00      0s
      36    1.2159221e+11   0.000000e+00   0.000000e+00      0s

Solved in 36 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.215922064e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 184 rows, 700 columns and 9100 nonzeros
Model fingerprint: 0xb0149b7e
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [3e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 7 rows and 0 columns
Presolve time: 0.00s
Presolved: 177 rows, 700 columns, 8400 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    7.1195700e+10   1.111200e+01   0.000000e+00      0s
      37    1.2368503e+11   0.000000e+00   0.000000e+00      0s

Solved in 37 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.236850317e+11
masc method
 the cost before round is  121096781286.60042



The baseline :
the size of clean data is       age  final-weight  education-num  capital-gain  hours-per-week
0   39.0       71701.0            9.0           0.0            40.0
1   35.0      334999.0            9.0           0.0            45.0
2   43.0      124436.0           10.0           0.0            40.0
3   26.0      211596.0            9.0           0.0            40.0
4   29.0       55390.0           12.0           0.0            45.0
..   ...           ...            ...           ...             ...
95  32.0      210562.0           11.0           0.0            46.0
96  34.0      338416.0            6.0           0.0            60.0
97  68.0       65730.0            9.0           0.0            25.0
98  21.0      241367.0           10.0           0.0            10.0
99  63.0      158199.0            2.0           0.0            44.0

[100 rows x 5 columns]
Clustering time: 0.00484843086451292
baseline cost
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 196 rows, 800 columns and 10400 nonzeros
Model fingerprint: 0xab456d24
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 8 rows and 0 columns
Presolve time: 0.00s
Presolved: 188 rows, 800 columns, 9600 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.7696280e+10   1.115600e+01   0.000000e+00      0s
      46    1.1564796e+11   0.000000e+00   0.000000e+00      0s

Solved in 46 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.156479590e+11
open file successfully.
Data Points:
(39, 71701, 9, 0, 40)
(35, 334999, 9, 0, 45)
(43, 124436, 10, 0, 40)
(26, 211596, 9, 0, 40)
(29, 55390, 12, 0, 45)
(59, 348430, 13, 0, 43)
(30, 162442, 13, 7688, 50)
(45, 51164, 10, 0, 40)
(47, 155489, 9, 7688, 55)
(40, 243636, 13, 0, 50)
(39, 357173, 12, 0, 59)
(50, 99476, 14, 0, 35)
(32, 216145, 10, 4650, 45)
(32, 99646, 9, 0, 50)
(18, 169882, 10, 594, 15)
(23, 76432, 10, 0, 40)
(33, 101345, 9, 0, 42)
(25, 557082, 9, 0, 38)
(30, 186932, 16, 5178, 75)
(31, 82473, 5, 0, 25)
(34, 202210, 9, 0, 40)
(27, 37302, 7, 0, 50)
(22, 201799, 9, 0, 40)
(54, 257765, 4, 0, 40)
(54, 138847, 9, 0, 45)
(34, 146589, 9, 0, 40)
(34, 213722, 9, 0, 57)
(55, 170169, 9, 0, 40)
(24, 278107, 9, 0, 60)
(42, 192569, 15, 0, 39)
(60, 88570, 11, 0, 15)
(28, 66473, 9, 0, 40)
(19, 278115, 10, 0, 12)
(45, 140644, 16, 0, 45)
(43, 56920, 9, 0, 60)
(27, 66824, 13, 3325, 43)
(36, 214807, 9, 0, 37)
(22, 51362, 13, 0, 16)
(47, 168232, 13, 7298, 40)
(51, 145409, 13, 15024, 50)
(56, 176118, 9, 3103, 40)
(69, 286983, 10, 0, 40)
(56, 169133, 9, 0, 50)
(51, 63685, 9, 0, 50)
(19, 198668, 4, 0, 40)
(20, 117767, 10, 0, 25)
(47, 109832, 9, 0, 60)
(56, 131608, 9, 0, 10)
(41, 200671, 13, 6497, 40)
(49, 184428, 14, 0, 40)
(24, 95552, 9, 0, 40)
(35, 242094, 9, 0, 40)
(23, 161708, 13, 0, 30)
(56, 213105, 9, 0, 36)
(61, 347089, 9, 0, 16)
(39, 207568, 9, 0, 48)
(37, 31368, 10, 0, 40)
(21, 43475, 9, 0, 40)
(36, 337778, 10, 0, 60)
(37, 162494, 13, 0, 40)
(61, 56009, 10, 0, 40)
(49, 169818, 9, 0, 40)
(35, 144608, 9, 0, 40)
(61, 201273, 10, 0, 40)
(63, 331527, 9, 0, 14)
(44, 268804, 9, 0, 30)
(73, 243030, 13, 0, 30)
(21, 116934, 10, 0, 40)
(40, 25005, 13, 15024, 99)
(42, 294431, 14, 0, 40)
(22, 244773, 9, 0, 15)
(38, 393945, 11, 0, 36)
(43, 316820, 10, 0, 84)
(35, 211073, 10, 0, 61)
(17, 171080, 7, 0, 12)
(37, 354929, 12, 0, 38)
(48, 236858, 7, 0, 31)
(68, 159191, 10, 0, 40)
(27, 332187, 13, 0, 65)
(37, 282951, 9, 0, 40)
(21, 100462, 11, 2174, 60)
(43, 187322, 13, 0, 40)
(76, 259612, 9, 0, 15)
(36, 20507, 9, 7688, 50)
(32, 281384, 9, 0, 10)
(39, 235259, 10, 0, 40)
(49, 343231, 14, 0, 80)
(40, 119493, 10, 0, 40)
(48, 171095, 12, 0, 40)
(55, 107308, 14, 0, 40)
(22, 83315, 9, 0, 40)
(28, 157391, 13, 0, 40)
(22, 249727, 10, 0, 20)
(42, 144236, 10, 0, 60)
(27, 178778, 13, 0, 80)
(32, 210562, 11, 0, 46)
(34, 338416, 6, 0, 60)
(68, 65730, 9, 0, 25)
(21, 241367, 10, 0, 10)
(63, 158199, 2, 0, 44)

Executing Clustering Algorithm: Swap
    ..Leaf n=1 <17> sm=[       25   557082        9        0       38 ] ss=3.1034e+11
    .Split cd=1 cv=4.229e+05 nd=14 sm=[      588 4.988e+06      151        0      678 ] ss=1.827e+12
    ....Leaf n=1 <71> sm=[       38 3.939e+05       11        0       36 ] ss=1.552e+11
    ...Split cd=1 cv=3.894e+05 nd=2 sm=[       77 7.511e+05       23        0       95 ] ss=2.828e+11
    ....Leaf n=1 <10> sm=[       39 3.572e+05       12        0       59 ] ss=1.276e+11
    ..Split cd=1 cv=3.559e+05 nd=13 sm=[      563 4.431e+06      142        0      640 ] ss=1.517e+12
    .......Leaf n=1 <75> sm=[       37 3.549e+05       12        0       38 ] ss=1.26e+11
    ......Split cd=3 cv=     0 nd=2 sm=[       96 7.034e+05       25        0       81 ] ss=2.474e+11
    .......Leaf n=1 <5> sm=[       59 3.484e+05       13        0       43 ] ss=1.214e+11
    .....Split cd=1 cv=3.475e+05 nd=4 sm=[      206 1.394e+06       48        0      177 ] ss=4.857e+11
    .......Leaf n=1 <54> sm=[       61 3.471e+05        9        0       16 ] ss=1.205e+11
    ......Split cd=3 cv=     0 nd=2 sm=[      110 6.903e+05       23        0       96 ] ss=2.383e+11
    .......Leaf n=1 <86> sm=[       49 3.432e+05       14        0       80 ] ss=1.178e+11
    ....Split cd=1 cv=3.391e+05 nd=9 sm=[      401 3.069e+06       95        0      421 ] ss=1.047e+12
    .......Leaf n=1 <96> sm=[       34 3.384e+05        6        0       60 ] ss=1.145e+11
    ......Split cd=3 cv=     0 nd=4 sm=[      132 1.343e+06       38        0      230 ] ss=4.512e+11
    ........Leaf n=1 <58> sm=[       36 3.378e+05       10        0       60 ] ss=1.141e+11
    .......Split cd=1 cv=3.353e+05 nd=3 sm=[       98 1.005e+06       32        0      170 ] ss=3.367e+11
    .........Leaf n=1 <1> sm=[       35 3.35e+05        9        0       45 ] ss=1.122e+11
    ........Split cd=1 cv=3.334e+05 nd=2 sm=[       62 6.672e+05       22        0      110 ] ss=2.226e+11
    .........Leaf n=1 <78> sm=[       27 3.322e+05       13        0       65 ] ss=1.103e+11
    .....Split cd=1 cv=3.315e+05 nd=5 sm=[      195 1.675e+06       47        0      244 ] ss=5.611e+11
    ......Leaf n=1 <64> sm=[       63 3.315e+05        9        0       14 ] ss=1.099e+11
    ...Split cd=1 cv=3.223e+05 nd=11 sm=[      486 3.68e+06      119        0      545 ] ss=1.234e+12
    .....Leaf n=1 <72> sm=[       43 3.168e+05       10        0       84 ] ss=1.004e+11
    ....Split cd=1 cv=3.056e+05 nd=2 sm=[       85 6.113e+05       24        0      124 ] ss=1.871e+11
    .....Leaf n=1 <69> sm=[       42 2.944e+05       14        0       40 ] ss=8.669e+10
    Split cd=1 cv=2.888e+05 nd=100 sm=[     3956 1.851e+07     1020 8.593e+04     4141 ] ss=4.387e+12
    .......Leaf n=1 <79> sm=[       37 2.83e+05        9        0       40 ] ss=8.006e+10
    ......Split cd=3 cv=     0 nd=3 sm=[      138 8.513e+05       28        0       90 ] ss=2.416e+11
    ........Leaf n=1 <41> sm=[       69 2.87e+05       10        0       40 ] ss=8.236e+10
    .......Split cd=1 cv=2.846e+05 nd=2 sm=[      101 5.684e+05       19        0       50 ] ss=1.615e+11
    ........Leaf n=1 <84> sm=[       32 2.814e+05        9        0       10 ] ss=7.918e+10
    .....Split cd=1 cv=2.804e+05 nd=5 sm=[      181 1.408e+06       47        0      162 ] ss=3.963e+11
    .......Leaf n=1 <28> sm=[       24 2.781e+05        9        0       60 ] ss=7.734e+10
    ......Split cd=3 cv=     0 nd=2 sm=[       43 5.562e+05       19        0       72 ] ss=1.547e+11
    .......Leaf n=1 <32> sm=[       19 2.781e+05       10        0       12 ] ss=7.735e+10
    ....Split cd=1 cv=2.72e+05 nd=8 sm=[      355 2.194e+06       69        0      247 ] ss=6.024e+11
    ......Leaf n=1 <65> sm=[       44 2.688e+05        9        0       30 ] ss=7.226e+10
    .....Split cd=1 cv=2.636e+05 nd=3 sm=[      174 7.862e+05       22        0       85 ] ss=2.061e+11
    .......Leaf n=1 <82> sm=[       76 2.596e+05        9        0       15 ] ss=6.74e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      130 5.174e+05       13        0       55 ] ss=1.338e+11
    .......Leaf n=1 <23> sm=[       54 2.578e+05        4        0       40 ] ss=6.644e+10
    ...Split cd=1 cv=2.553e+05 nd=16 sm=[      655 4.13e+06      150        0      483 ] ss=1.071e+12
    ......Leaf n=1 <92> sm=[       22 2.497e+05       10        0       20 ] ss=6.236e+10
    .....Split cd=1 cv=2.469e+05 nd=6 sm=[      213 1.465e+06       64        0      165 ] ss=3.576e+11
    .......Leaf n=1 <70> sm=[       22 2.448e+05        9        0       15 ] ss=5.991e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      191 1.215e+06       54        0      145 ] ss=2.952e+11
    .........Leaf n=1 <9> sm=[       40 2.436e+05       13        0       50 ] ss=5.936e+10
    ........Split cd=1 cv=2.436e+05 nd=2 sm=[      113 4.867e+05       26        0       80 ] ss=1.184e+11
    .........Leaf n=1 <66> sm=[       73 2.43e+05       13        0       30 ] ss=5.906e+10
    .......Split cd=1 cv=2.427e+05 nd=4 sm=[      169 9.701e+05       45        0      130 ] ss=2.353e+11
    .........Leaf n=1 <51> sm=[       35 2.421e+05        9        0       40 ] ss=5.861e+10
    ........Split cd=1 cv=2.414e+05 nd=2 sm=[       56 4.835e+05       19        0       50 ] ss=1.169e+11
    .........Leaf n=1 <98> sm=[       21 2.414e+05       10        0       10 ] ss=5.826e+10
    ....Split cd=1 cv=2.385e+05 nd=8 sm=[      300 1.937e+06       81        0      236 ] ss=4.69e+11
    ......Leaf n=1 <76> sm=[       48 2.369e+05        7        0       31 ] ss=5.61e+10
    .....Split cd=1 cv=2.353e+05 nd=2 sm=[       87 4.721e+05       17        0       71 ] ss=1.114e+11
    ......Leaf n=1 <85> sm=[       39 2.353e+05       10        0       40 ] ss=5.535e+10
    ..Split cd=1 cv=2.217e+05 nd=49 sm=[     1955 1.025e+07      493 4.27e+04     1903 ] ss=2.219e+12
    .......Leaf n=1 <12> sm=[       32 2.161e+05       10     4650       45 ] ss=4.674e+10
    ......Split cd=3 cv=  4650 nd=3 sm=[      102 6.447e+05       28     4650      139 ] ss=1.386e+11
    ........Leaf n=1 <36> sm=[       36 2.148e+05        9        0       37 ] ss=4.614e+10
    .......Split cd=1 cv=2.148e+05 nd=2 sm=[       70 4.285e+05       18        0       94 ] ss=9.182e+10
    ........Leaf n=1 <26> sm=[       34 2.137e+05        9        0       57 ] ss=4.568e+10
    .....Split cd=1 cv=2.133e+05 nd=8 sm=[      290 1.699e+06       76     4650      370 ] ss=3.607e+11
    .......Leaf n=1 <53> sm=[       56 2.131e+05        9        0       36 ] ss=4.541e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      188 1.054e+06       48        0      231 ] ss=2.222e+11
    .........Leaf n=1 <3> sm=[       26 2.116e+05        9        0       40 ] ss=4.477e+10
    ........Split cd=1 cv=2.112e+05 nd=3 sm=[       93 6.332e+05       30        0      147 ] ss=1.337e+11
    ..........Leaf n=1 <73> sm=[       35 2.111e+05       10        0       61 ] ss=4.455e+10
    .........Split cd=1 cv=2.106e+05 nd=2 sm=[       67 4.216e+05       21        0      107 ] ss=8.889e+10
    ..........Leaf n=1 <95> sm=[       32 2.106e+05       11        0       46 ] ss=4.434e+10
    .......Split cd=1 cv=2.091e+05 nd=4 sm=[      132 8.408e+05       39        0      195 ] ss=1.767e+11
    ........Leaf n=1 <55> sm=[       39 2.076e+05        9        0       48 ] ss=4.308e+10
    ....Split cd=1 cv=2.05e+05 nd=14 sm=[      509 2.896e+06      136 1.115e+04      609 ] ss=5.997e+11
    .......Leaf n=1 <48> sm=[       41 2.007e+05       13     6497       40 ] ss=4.031e+10
    ......Split cd=3 cv=  6497 nd=5 sm=[      177 1.005e+06       45     6497      200 ] ss=2.019e+11
    .........Leaf n=1 <63> sm=[       61 2.013e+05       10        0       40 ] ss=4.051e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      117 6.053e+05       28        0      120 ] ss=1.221e+11
    ..........Leaf n=1 <20> sm=[       34 2.022e+05        9        0       40 ] ss=4.089e+10
    .........Split cd=1 cv=2.022e+05 nd=2 sm=[       56 4.04e+05       18        0       80 ] ss=8.161e+10
    ..........Leaf n=1 <22> sm=[       22 2.018e+05        9        0       40 ] ss=4.072e+10
    .......Split cd=1 cv=2.008e+05 nd=4 sm=[      136 8.04e+05       32        0      160 ] ss=1.616e+11
    ........Leaf n=1 <44> sm=[       19 1.987e+05        4        0       40 ] ss=3.947e+10
    .....Split cd=1 cv=1.966e+05 nd=6 sm=[      219 1.197e+06       60     6497      239 ] ss=2.39e+11
    ......Leaf n=1 <29> sm=[       42 1.926e+05       15        0       39 ] ss=3.708e+10
    ...Split cd=1 cv=1.882e+05 nd=33 sm=[     1300 6.116e+06      343 4.27e+04     1420 ] ss=1.147e+12
    .......Leaf n=1 <18> sm=[       30 1.869e+05       16     5178       75 ] ss=3.497e+10
    ......Split cd=3 cv=  5178 nd=3 sm=[      122 5.587e+05       43     5178      155 ] ss=1.041e+11
    ........Leaf n=1 <81> sm=[       43 1.873e+05       13        0       40 ] ss=3.509e+10
    .......Split cd=1 cv=1.844e+05 nd=2 sm=[       92 3.718e+05       27        0       80 ] ss=6.91e+10
    ........Leaf n=1 <49> sm=[       49 1.844e+05       14        0       40 ] ss=3.401e+10
    .....Split cd=1 cv=1.798e+05 nd=5 sm=[      205 9.136e+05       65     8281      275 ] ss=1.671e+11
    .......Leaf n=1 <40> sm=[       56 1.761e+05        9     3103       40 ] ss=3.103e+10
    ......Split cd=3 cv=  3103 nd=2 sm=[       83 3.549e+05       22     3103      120 ] ss=6.299e+10
    .......Leaf n=1 <94> sm=[       27 1.788e+05       13        0       80 ] ss=3.196e+10
    ....Split cd=1 cv=1.714e+05 nd=19 sm=[      791 3.22e+06      207 3.155e+04      811 ] ss=5.476e+11
    .......Leaf n=1 <38> sm=[       47 1.682e+05       13     7298       40 ] ss=2.836e+10
    ......Split cd=3 cv=  7298 nd=7 sm=[      290 1.189e+06       69     7892      237 ] ss=2.022e+11
    .........Leaf n=1 <14> sm=[       18 1.699e+05       10      594       15 ] ss=2.886e+10
    ........Split cd=3 cv=   594 nd=5 sm=[      187 8.52e+05       47      594      147 ] ss=1.452e+11
    ...........Leaf n=1 <88> sm=[       48 1.711e+05       12        0       40 ] ss=2.927e+10
    ..........Split cd=1 cv=1.711e+05 nd=2 sm=[       65 3.422e+05       19        0       52 ] ss=5.854e+10
    ...........Leaf n=1 <74> sm=[       17 1.711e+05        7        0       12 ] ss=2.927e+10
    .........Split cd=1 cv=1.703e+05 nd=4 sm=[      169 6.822e+05       37        0      132 ] ss=1.163e+11
    ...........Leaf n=1 <27> sm=[       55 1.702e+05        9        0       40 ] ss=2.896e+10
    ..........Split cd=1 cv=1.698e+05 nd=2 sm=[      104  3.4e+05       18        0       80 ] ss=5.78e+10
    ...........Leaf n=1 <61> sm=[       49 1.698e+05        9        0       40 ] ss=2.884e+10
    .......Split cd=1 cv=1.691e+05 nd=6 sm=[      243 1.021e+06       56      594      197 ] ss=1.738e+11
    ........Leaf n=1 <42> sm=[       56 1.691e+05        9        0       50 ] ss=2.861e+10
    .....Split cd=1 cv=1.63e+05 nd=14 sm=[      586 2.306e+06      142 2.327e+04      536 ] ss=3.805e+11
    ........Leaf n=1 <6> sm=[       30 1.624e+05       13     7688       50 ] ss=2.645e+10
    .......Split cd=1 cv=1.588e+05 nd=2 sm=[       77 3.179e+05       22 1.538e+04      105 ] ss=5.068e+10
    ........Leaf n=1 <8> sm=[       47 1.555e+05        9     7688       55 ] ss=2.424e+10
    ......Split cd=3 cv=  7512 nd=7 sm=[      296 1.117e+06       73 1.538e+04      299 ] ss=1.784e+11
    .........Leaf n=1 <52> sm=[       23 1.617e+05       13        0       30 ] ss=2.615e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      128 4.834e+05       36        0      110 ] ss=7.79e+10
    ..........Leaf n=1 <59> sm=[       37 1.625e+05       13        0       40 ] ss=2.64e+10
    .........Split cd=1 cv=1.609e+05 nd=2 sm=[      105 3.217e+05       23        0       80 ] ss=5.175e+10
    ..........Leaf n=1 <77> sm=[       68 1.592e+05       10        0       40 ] ss=2.534e+10
    .......Split cd=1 cv=1.588e+05 nd=5 sm=[      219 7.99e+05       51        0      194 ] ss=1.277e+11
    .........Leaf n=1 <99> sm=[       63 1.582e+05        2        0       44 ] ss=2.503e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       91 3.156e+05       15        0       84 ] ss=4.98e+10
    .........Leaf n=1 <91> sm=[       28 1.574e+05       13        0       40 ] ss=2.477e+10
    .Split cd=1 cv=1.547e+05 nd=86 sm=[     3368 1.352e+07      869 8.593e+04     3463 ] ss=2.56e+12
    ......Leaf n=1 <25> sm=[       34 1.466e+05        9        0       40 ] ss=2.149e+10
    .....Split cd=1 cv=1.463e+05 nd=6 sm=[      261 8.603e+05       66 1.502e+04      280 ] ss=1.236e+11
    .......Leaf n=1 <39> sm=[       51 1.454e+05       13 1.502e+04       50 ] ss=2.137e+10
    ......Split cd=3 cv=  7512 nd=5 sm=[      227 7.137e+05       57 1.502e+04      240 ] ss=1.021e+11
    .........Leaf n=1 <62> sm=[       35 1.446e+05        9        0       40 ] ss=2.091e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       77 2.888e+05       19        0      100 ] ss=4.172e+10
    .........Leaf n=1 <93> sm=[       42 1.442e+05       10        0       60 ] ss=2.08e+10
    .......Split cd=1 cv=1.421e+05 nd=4 sm=[      176 5.683e+05       44        0      190 ] ss=8.077e+10
    .........Leaf n=1 <33> sm=[       45 1.406e+05       16        0       45 ] ss=1.978e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       99 2.795e+05       25        0       90 ] ss=3.906e+10
    .........Leaf n=1 <24> sm=[       54 1.388e+05        9        0       45 ] ss=1.928e+10
    ....Split cd=1 cv=1.379e+05 nd=8 sm=[      360 1.116e+06       85 1.502e+04      330 ] ss=1.564e+11
    ......Leaf n=1 <47> sm=[       56 1.316e+05        9        0       10 ] ss=1.732e+10
    .....Split cd=1 cv=1.295e+05 nd=2 sm=[       99 2.56e+05       19        0       50 ] ss=3.28e+10
    ......Leaf n=1 <2> sm=[       43 1.244e+05       10        0       40 ] ss=1.548e+10
    ...Split cd=1 cv=1.211e+05 nd=19 sm=[      763 2.273e+06      201 1.72e+04      777 ] ss=2.79e+11
    .......Leaf n=1 <45> sm=[       20 1.178e+05       10        0       25 ] ss=1.387e+10
    ......Split cd=3 cv=     0 nd=3 sm=[       81 3.542e+05       30        0      105 ] ss=4.182e+10
    ........Leaf n=1 <87> sm=[       40 1.195e+05       10        0       40 ] ss=1.428e+10
    .......Split cd=1 cv=1.169e+05 nd=2 sm=[       61 2.364e+05       20        0       80 ] ss=2.795e+10
    ........Leaf n=1 <67> sm=[       21 1.169e+05       10        0       40 ] ss=1.367e+10
    .....Split cd=1 cv=1.127e+05 nd=5 sm=[      183 5.713e+05       53        0      205 ] ss=6.54e+10
    .......Leaf n=1 <46> sm=[       47 1.098e+05        9        0       60 ] ss=1.206e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      102 2.171e+05       23        0      100 ] ss=2.358e+10
    .......Leaf n=1 <89> sm=[       55 1.073e+05       14        0       40 ] ss=1.152e+10
    ....Split cd=1 cv=1.043e+05 nd=11 sm=[      403 1.156e+06      116     2174      447 ] ss=1.226e+11
    .......Leaf n=1 <80> sm=[       21 1.005e+05       11     2174       60 ] ss=1.01e+10
    ......Split cd=3 cv=  2174 nd=4 sm=[      136 4.009e+05       43     2174      187 ] ss=4.019e+10
    ........Leaf n=1 <16> sm=[       33 1.013e+05        9        0       42 ] ss=1.027e+10
    .......Split cd=1 cv=1.002e+05 nd=3 sm=[      115 3.005e+05       32        0      127 ] ss=3.01e+10
    .........Leaf n=1 <13> sm=[       32 9.965e+04        9        0       50 ] ss=9.929e+09
    ........Split cd=1 cv=9.948e+04 nd=2 sm=[       82 1.991e+05       23        0       85 ] ss=1.982e+10
    .........Leaf n=1 <11> sm=[       50 9.948e+04       14        0       35 ] ss=9.895e+09
    .....Split cd=1 cv=9.596e+04 nd=6 sm=[      220 5.851e+05       63     2174      242 ] ss=5.717e+10
    .......Leaf n=1 <30> sm=[       60 8.857e+04       11        0       15 ] ss=7.845e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       84 1.841e+05       20        0       55 ] ss=1.697e+10
    .......Leaf n=1 <50> sm=[       24 9.555e+04        9        0       40 ] ss=9.13e+09
    ..Split cd=1 cv=8.758e+04 nd=37 sm=[     1413 3.278e+06      376 4.324e+04     1560 ] ss=3.413e+11
    .......Leaf n=1 <90> sm=[       22 8.332e+04        9        0       40 ] ss=6.941e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       53 1.658e+05       14        0       65 ] ss=1.374e+10
    .......Leaf n=1 <19> sm=[       31 8.247e+04        5        0       25 ] ss=6.802e+09
    .....Split cd=1 cv=7.919e+04 nd=4 sm=[      115 3.139e+05       33        0      145 ] ss=2.473e+10
    .......Leaf n=1 <15> sm=[       23 7.643e+04       10        0       40 ] ss=5.842e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       62 1.481e+05       19        0       80 ] ss=1.098e+10
    .......Leaf n=1 <0> sm=[       39 7.17e+04        9        0       40 ] ss=5.141e+09
    ....Split cd=1 cv=7.081e+04 nd=11 sm=[      422 7.45e+05      104     3325      448 ] ss=5.144e+10
    .......Leaf n=1 <35> sm=[       27 6.682e+04       13     3325       43 ] ss=4.477e+09
    ......Split cd=3 cv=  3325 nd=4 sm=[      174 2.627e+05       40     3325      158 ] ss=1.727e+10
    ........Leaf n=1 <31> sm=[       28 6.647e+04        9        0       40 ] ss=4.419e+09
    .......Split cd=1 cv=6.647e+04 nd=3 sm=[      147 1.959e+05       27        0      115 ] ss=1.279e+10
    .........Leaf n=1 <97> sm=[       68 6.573e+04        9        0       25 ] ss=4.32e+09
    ........Split cd=1 cv=6.445e+04 nd=2 sm=[      119 1.294e+05       18        0       75 ] ss=8.376e+09
    .........Leaf n=1 <43> sm=[       51 6.368e+04        9        0       50 ] ss=4.056e+09
    .....Split cd=1 cv=6.243e+04 nd=7 sm=[      307 4.31e+05       71     3325      303 ] ss=2.672e+10
    .......Leaf n=1 <34> sm=[       43 5.692e+04        9        0       60 ] ss=3.24e+09
    ......Split cd=3 cv=     0 nd=3 sm=[      133 1.683e+05       31        0      145 ] ss=9.445e+09
    ........Leaf n=1 <60> sm=[       61 5.601e+04       10        0       40 ] ss=3.137e+09
    .......Split cd=1 cv=5.601e+04 nd=2 sm=[       90 1.114e+05       22        0       85 ] ss=6.205e+09
    ........Leaf n=1 <4> sm=[       29 5.539e+04       12        0       45 ] ss=3.068e+09
    ...Split cd=1 cv=5.404e+04 nd=18 sm=[      650 1.005e+06      175 2.604e+04      783 ] ss=6.229e+10
    .......Leaf n=1 <7> sm=[       45 5.116e+04       10        0       40 ] ss=2.618e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       67 1.025e+05       23        0       56 ] ss=5.256e+09
    .......Leaf n=1 <37> sm=[       22 5.136e+04       13        0       16 ] ss=2.638e+09
    .....Split cd=1 cv=4.566e+04 nd=4 sm=[      115 1.833e+05       39        0      146 ] ss=8.537e+09
    .......Leaf n=1 <57> sm=[       21 4.348e+04        9        0       40 ] ss=1.89e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       48 8.078e+04       16        0       90 ] ss=3.282e+09
    .......Leaf n=1 <21> sm=[       27 3.73e+04        7        0       50 ] ss=1.391e+09
    ....Split cd=1 cv=3.727e+04 nd=7 sm=[      228 2.602e+05       71 2.271e+04      335 ] ss=1.085e+10
    ......Leaf n=1 <56> sm=[       37 3.137e+04       10        0       40 ] ss=9.84e+08
    .....Split cd=1 cv=2.889e+04 nd=3 sm=[      113 7.688e+04       32 2.271e+04      189 ] ss=2.315e+09
    .......Leaf n=1 <68> sm=[       40  2.5e+04       13 1.502e+04       99 ] ss=8.51e+08
    ......Split cd=3 cv=  7688 nd=2 sm=[       76 4.551e+04       22 2.271e+04      149 ] ss=1.331e+09
    .......Leaf n=1 <83> sm=[       36 2.051e+04        9     7688       50 ] ss=4.796e+08
================
 the cost before round is  115647959046.19748




 out method
The k-means cost =  17728161164.42698
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 2488 rows, 19900 columns and 258700 nonzeros
Model fingerprint: 0xce5d104a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+00, 3e+14]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 199 rows and 0 columns
Presolve time: 0.06s
Presolved: 2289 rows, 19900 columns, 238800 nonzeros

Concurrent LP optimizer: primal simplex, dual simplex, and barrier
Showing barrier log only...

Ordering time: 0.02s

Barrier statistics:
 AA' NZ     : 2.298e+05
 Factor NZ  : 2.372e+05 (roughly 10 MB of memory)
 Factor Ops : 2.498e+07 (less than 1 second per iteration)
 Threads    : 30

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0   8.26014682e+15  0.00000000e+00  2.09e+01 1.71e+14  9.08e+08     0s
   1   1.03146485e+16 -1.04960231e+10  2.09e+01 1.71e+14  9.10e+08     0s
   2   2.22970739e+16 -2.19906179e+10  2.09e+01 1.71e+14  9.17e+08     0s
   3   2.36255771e+16 -5.79755704e+10  2.09e+01 1.71e+14  9.23e+08     0s
   4   3.73258948e+19  0.00000000e+00  9.95e+04 1.71e+14  4.05e+12     0s
   5   4.60588023e+19 -2.38509120e+10  9.95e+04 1.71e+14  4.06e+12     0s
   6   8.91712377e+19 -4.25021387e+10  9.95e+04 1.71e+14  4.09e+12     0s
   7   9.26763578e+19 -9.32324760e+10  9.95e+04 1.71e+14  4.11e+12     0s
   8   1.70677792e+20 -4.13644256e+11  9.95e+04 1.71e+14  4.25e+12     0s
   9   1.73251304e+20 -1.09402462e+12  9.95e+04 1.71e+14  4.37e+12     0s
  10   1.76123893e+20 -4.04290260e+12  9.95e+04 1.71e+14  5.06e+12     0s
  11   1.72531699e+20 -5.29127069e+12  9.95e+04 1.71e+14  5.26e+12     0s
  12   1.66070494e+20 -8.03820492e+12  9.95e+04 1.71e+14  5.56e+12     0s
  13   1.60481990e+20 -1.61199053e+13  9.95e+04 1.71e+14  6.95e+12     0s
  14   1.54433310e+20 -4.36146177e+13  9.95e+04 1.71e+14  1.19e+13     0s
  15   1.38041935e+20 -3.19855458e+14  9.94e+04 1.70e+14  7.05e+13     0s
  16   8.88161659e+19 -2.87880509e+15  9.82e+04 1.65e+14  5.11e+14     0s
  17   5.87904910e+19 -5.92670823e+15  7.53e+04 1.17e+14  1.00e+15     0s
  18   2.00897623e+19 -8.55433000e+15  7.52e+03 6.25e-02  5.28e+14     0s
  19   2.09931214e+17 -8.30879378e+15  6.42e+01 9.38e-02  5.60e+12     0s

Barrier performed 19 iterations in 0.29 seconds (0.25 work units)
Barrier solve interrupted - model solved by another algorithm


Solved with dual simplex
Iteration    Objective       Primal Inf.    Dual Inf.      Time
    1995    7.8551815e+10   0.000000e+00   0.000000e+00      0s

Solved in 1995 iterations and 0.31 seconds (0.31 work units)
Optimal objective  7.855181525e+10
 the cost before round is  78551815254.21628
final LP of our method
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 196 rows, 800 columns and 10400 nonzeros
Model fingerprint: 0x738a7c12
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [8e+05, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 8 rows and 0 columns
Presolve time: 0.00s
Presolved: 188 rows, 800 columns, 9600 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    3.5801561e+10   1.330100e+01   0.000000e+00      0s
      47    9.5288829e+10   0.000000e+00   0.000000e+00      0s

Solved in 47 iterations and 0.00 seconds (0.00 work units)
Optimal objective  9.528882944e+10
 the cost before round is  95288829443.26799





Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xbbda8cee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3599089e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.359908874e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xf1721ddf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4346267e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.434626744e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 196 rows, 800 columns and 10400 nonzeros
Model fingerprint: 0x0382aea4
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 8 rows and 0 columns
Presolve time: 0.00s
Presolved: 188 rows, 800 columns, 9600 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    7.2673878e+10   1.065800e+01   0.000000e+00      0s
      58    1.2423329e+11   0.000000e+00   0.000000e+00      0s

Solved in 58 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.242332855e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 196 rows, 800 columns and 10400 nonzeros
Model fingerprint: 0x7ab22cdf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [3e+05, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 8 rows and 0 columns
Presolve time: 0.00s
Presolved: 188 rows, 800 columns, 9600 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.9588631e+10   1.264300e+01   0.000000e+00      0s
      50    1.1750763e+11   0.000000e+00   0.000000e+00      0s

Solved in 50 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.175076260e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 196 rows, 800 columns and 10400 nonzeros
Model fingerprint: 0x16777b66
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [5e+03, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 8 rows and 0 columns
Presolve time: 0.00s
Presolved: 188 rows, 800 columns, 9600 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.6465148e+10   1.206500e+01   0.000000e+00      0s
      42    1.0888200e+11   0.000000e+00   0.000000e+00      0s

Solved in 42 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.088819982e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 196 rows, 800 columns and 10400 nonzeros
Model fingerprint: 0x3a3395c6
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [3e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 8 rows and 0 columns
Presolve time: 0.00s
Presolved: 188 rows, 800 columns, 9600 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    6.2519543e+10   1.120700e+01   0.000000e+00      0s
      44    1.1222523e+11   0.000000e+00   0.000000e+00      0s

Solved in 44 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.122252317e+11
masc method
 the cost before round is  108881998184.31145



The baseline :
the size of clean data is       age  final-weight  education-num  capital-gain  hours-per-week
0   39.0       71701.0            9.0           0.0            40.0
1   35.0      334999.0            9.0           0.0            45.0
2   43.0      124436.0           10.0           0.0            40.0
3   26.0      211596.0            9.0           0.0            40.0
4   29.0       55390.0           12.0           0.0            45.0
..   ...           ...            ...           ...             ...
95  32.0      210562.0           11.0           0.0            46.0
96  34.0      338416.0            6.0           0.0            60.0
97  68.0       65730.0            9.0           0.0            25.0
98  21.0      241367.0           10.0           0.0            10.0
99  63.0      158199.0            2.0           0.0            44.0

[100 rows x 5 columns]
Clustering time: 0.004774545319378376
baseline cost
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 208 rows, 900 columns and 11700 nonzeros
Model fingerprint: 0x26d79f3a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 9 rows and 0 columns
Presolve time: 0.00s
Presolved: 199 rows, 900 columns, 10800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.4129141e+10   1.099800e+01   0.000000e+00      0s
      47    1.1151235e+11   0.000000e+00   0.000000e+00      0s

Solved in 47 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.115123504e+11
open file successfully.
Data Points:
(39, 71701, 9, 0, 40)
(35, 334999, 9, 0, 45)
(43, 124436, 10, 0, 40)
(26, 211596, 9, 0, 40)
(29, 55390, 12, 0, 45)
(59, 348430, 13, 0, 43)
(30, 162442, 13, 7688, 50)
(45, 51164, 10, 0, 40)
(47, 155489, 9, 7688, 55)
(40, 243636, 13, 0, 50)
(39, 357173, 12, 0, 59)
(50, 99476, 14, 0, 35)
(32, 216145, 10, 4650, 45)
(32, 99646, 9, 0, 50)
(18, 169882, 10, 594, 15)
(23, 76432, 10, 0, 40)
(33, 101345, 9, 0, 42)
(25, 557082, 9, 0, 38)
(30, 186932, 16, 5178, 75)
(31, 82473, 5, 0, 25)
(34, 202210, 9, 0, 40)
(27, 37302, 7, 0, 50)
(22, 201799, 9, 0, 40)
(54, 257765, 4, 0, 40)
(54, 138847, 9, 0, 45)
(34, 146589, 9, 0, 40)
(34, 213722, 9, 0, 57)
(55, 170169, 9, 0, 40)
(24, 278107, 9, 0, 60)
(42, 192569, 15, 0, 39)
(60, 88570, 11, 0, 15)
(28, 66473, 9, 0, 40)
(19, 278115, 10, 0, 12)
(45, 140644, 16, 0, 45)
(43, 56920, 9, 0, 60)
(27, 66824, 13, 3325, 43)
(36, 214807, 9, 0, 37)
(22, 51362, 13, 0, 16)
(47, 168232, 13, 7298, 40)
(51, 145409, 13, 15024, 50)
(56, 176118, 9, 3103, 40)
(69, 286983, 10, 0, 40)
(56, 169133, 9, 0, 50)
(51, 63685, 9, 0, 50)
(19, 198668, 4, 0, 40)
(20, 117767, 10, 0, 25)
(47, 109832, 9, 0, 60)
(56, 131608, 9, 0, 10)
(41, 200671, 13, 6497, 40)
(49, 184428, 14, 0, 40)
(24, 95552, 9, 0, 40)
(35, 242094, 9, 0, 40)
(23, 161708, 13, 0, 30)
(56, 213105, 9, 0, 36)
(61, 347089, 9, 0, 16)
(39, 207568, 9, 0, 48)
(37, 31368, 10, 0, 40)
(21, 43475, 9, 0, 40)
(36, 337778, 10, 0, 60)
(37, 162494, 13, 0, 40)
(61, 56009, 10, 0, 40)
(49, 169818, 9, 0, 40)
(35, 144608, 9, 0, 40)
(61, 201273, 10, 0, 40)
(63, 331527, 9, 0, 14)
(44, 268804, 9, 0, 30)
(73, 243030, 13, 0, 30)
(21, 116934, 10, 0, 40)
(40, 25005, 13, 15024, 99)
(42, 294431, 14, 0, 40)
(22, 244773, 9, 0, 15)
(38, 393945, 11, 0, 36)
(43, 316820, 10, 0, 84)
(35, 211073, 10, 0, 61)
(17, 171080, 7, 0, 12)
(37, 354929, 12, 0, 38)
(48, 236858, 7, 0, 31)
(68, 159191, 10, 0, 40)
(27, 332187, 13, 0, 65)
(37, 282951, 9, 0, 40)
(21, 100462, 11, 2174, 60)
(43, 187322, 13, 0, 40)
(76, 259612, 9, 0, 15)
(36, 20507, 9, 7688, 50)
(32, 281384, 9, 0, 10)
(39, 235259, 10, 0, 40)
(49, 343231, 14, 0, 80)
(40, 119493, 10, 0, 40)
(48, 171095, 12, 0, 40)
(55, 107308, 14, 0, 40)
(22, 83315, 9, 0, 40)
(28, 157391, 13, 0, 40)
(22, 249727, 10, 0, 20)
(42, 144236, 10, 0, 60)
(27, 178778, 13, 0, 80)
(32, 210562, 11, 0, 46)
(34, 338416, 6, 0, 60)
(68, 65730, 9, 0, 25)
(21, 241367, 10, 0, 10)
(63, 158199, 2, 0, 44)

Executing Clustering Algorithm: Swap
    ..Leaf n=1 <17> sm=[       25   557082        9        0       38 ] ss=3.1034e+11
    .Split cd=1 cv=4.229e+05 nd=14 sm=[      588 4.988e+06      151        0      678 ] ss=1.827e+12
    ....Leaf n=1 <71> sm=[       38 3.939e+05       11        0       36 ] ss=1.552e+11
    ...Split cd=1 cv=3.894e+05 nd=2 sm=[       77 7.511e+05       23        0       95 ] ss=2.828e+11
    ....Leaf n=1 <10> sm=[       39 3.572e+05       12        0       59 ] ss=1.276e+11
    ..Split cd=1 cv=3.559e+05 nd=13 sm=[      563 4.431e+06      142        0      640 ] ss=1.517e+12
    .......Leaf n=1 <75> sm=[       37 3.549e+05       12        0       38 ] ss=1.26e+11
    ......Split cd=3 cv=     0 nd=2 sm=[       96 7.034e+05       25        0       81 ] ss=2.474e+11
    .......Leaf n=1 <5> sm=[       59 3.484e+05       13        0       43 ] ss=1.214e+11
    .....Split cd=1 cv=3.475e+05 nd=4 sm=[      206 1.394e+06       48        0      177 ] ss=4.857e+11
    .......Leaf n=1 <54> sm=[       61 3.471e+05        9        0       16 ] ss=1.205e+11
    ......Split cd=3 cv=     0 nd=2 sm=[      110 6.903e+05       23        0       96 ] ss=2.383e+11
    .......Leaf n=1 <86> sm=[       49 3.432e+05       14        0       80 ] ss=1.178e+11
    ....Split cd=1 cv=3.391e+05 nd=9 sm=[      401 3.069e+06       95        0      421 ] ss=1.047e+12
    .......Leaf n=1 <96> sm=[       34 3.384e+05        6        0       60 ] ss=1.145e+11
    ......Split cd=3 cv=     0 nd=4 sm=[      132 1.343e+06       38        0      230 ] ss=4.512e+11
    ........Leaf n=1 <58> sm=[       36 3.378e+05       10        0       60 ] ss=1.141e+11
    .......Split cd=1 cv=3.353e+05 nd=3 sm=[       98 1.005e+06       32        0      170 ] ss=3.367e+11
    .........Leaf n=1 <1> sm=[       35 3.35e+05        9        0       45 ] ss=1.122e+11
    ........Split cd=1 cv=3.334e+05 nd=2 sm=[       62 6.672e+05       22        0      110 ] ss=2.226e+11
    .........Leaf n=1 <78> sm=[       27 3.322e+05       13        0       65 ] ss=1.103e+11
    .....Split cd=1 cv=3.315e+05 nd=5 sm=[      195 1.675e+06       47        0      244 ] ss=5.611e+11
    ......Leaf n=1 <64> sm=[       63 3.315e+05        9        0       14 ] ss=1.099e+11
    ...Split cd=1 cv=3.223e+05 nd=11 sm=[      486 3.68e+06      119        0      545 ] ss=1.234e+12
    .....Leaf n=1 <72> sm=[       43 3.168e+05       10        0       84 ] ss=1.004e+11
    ....Split cd=1 cv=3.056e+05 nd=2 sm=[       85 6.113e+05       24        0      124 ] ss=1.871e+11
    .....Leaf n=1 <69> sm=[       42 2.944e+05       14        0       40 ] ss=8.669e+10
    Split cd=1 cv=2.888e+05 nd=100 sm=[     3956 1.851e+07     1020 8.593e+04     4141 ] ss=4.387e+12
    .......Leaf n=1 <79> sm=[       37 2.83e+05        9        0       40 ] ss=8.006e+10
    ......Split cd=3 cv=     0 nd=3 sm=[      138 8.513e+05       28        0       90 ] ss=2.416e+11
    ........Leaf n=1 <41> sm=[       69 2.87e+05       10        0       40 ] ss=8.236e+10
    .......Split cd=1 cv=2.846e+05 nd=2 sm=[      101 5.684e+05       19        0       50 ] ss=1.615e+11
    ........Leaf n=1 <84> sm=[       32 2.814e+05        9        0       10 ] ss=7.918e+10
    .....Split cd=1 cv=2.804e+05 nd=5 sm=[      181 1.408e+06       47        0      162 ] ss=3.963e+11
    .......Leaf n=1 <28> sm=[       24 2.781e+05        9        0       60 ] ss=7.734e+10
    ......Split cd=3 cv=     0 nd=2 sm=[       43 5.562e+05       19        0       72 ] ss=1.547e+11
    .......Leaf n=1 <32> sm=[       19 2.781e+05       10        0       12 ] ss=7.735e+10
    ....Split cd=1 cv=2.72e+05 nd=8 sm=[      355 2.194e+06       69        0      247 ] ss=6.024e+11
    ......Leaf n=1 <65> sm=[       44 2.688e+05        9        0       30 ] ss=7.226e+10
    .....Split cd=1 cv=2.636e+05 nd=3 sm=[      174 7.862e+05       22        0       85 ] ss=2.061e+11
    .......Leaf n=1 <82> sm=[       76 2.596e+05        9        0       15 ] ss=6.74e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      130 5.174e+05       13        0       55 ] ss=1.338e+11
    .......Leaf n=1 <23> sm=[       54 2.578e+05        4        0       40 ] ss=6.644e+10
    ...Split cd=1 cv=2.553e+05 nd=16 sm=[      655 4.13e+06      150        0      483 ] ss=1.071e+12
    ......Leaf n=1 <92> sm=[       22 2.497e+05       10        0       20 ] ss=6.236e+10
    .....Split cd=1 cv=2.469e+05 nd=6 sm=[      213 1.465e+06       64        0      165 ] ss=3.576e+11
    .......Leaf n=1 <70> sm=[       22 2.448e+05        9        0       15 ] ss=5.991e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      191 1.215e+06       54        0      145 ] ss=2.952e+11
    .........Leaf n=1 <9> sm=[       40 2.436e+05       13        0       50 ] ss=5.936e+10
    ........Split cd=1 cv=2.436e+05 nd=2 sm=[      113 4.867e+05       26        0       80 ] ss=1.184e+11
    .........Leaf n=1 <66> sm=[       73 2.43e+05       13        0       30 ] ss=5.906e+10
    .......Split cd=1 cv=2.427e+05 nd=4 sm=[      169 9.701e+05       45        0      130 ] ss=2.353e+11
    .........Leaf n=1 <51> sm=[       35 2.421e+05        9        0       40 ] ss=5.861e+10
    ........Split cd=1 cv=2.414e+05 nd=2 sm=[       56 4.835e+05       19        0       50 ] ss=1.169e+11
    .........Leaf n=1 <98> sm=[       21 2.414e+05       10        0       10 ] ss=5.826e+10
    ....Split cd=1 cv=2.385e+05 nd=8 sm=[      300 1.937e+06       81        0      236 ] ss=4.69e+11
    ......Leaf n=1 <76> sm=[       48 2.369e+05        7        0       31 ] ss=5.61e+10
    .....Split cd=1 cv=2.353e+05 nd=2 sm=[       87 4.721e+05       17        0       71 ] ss=1.114e+11
    ......Leaf n=1 <85> sm=[       39 2.353e+05       10        0       40 ] ss=5.535e+10
    ..Split cd=1 cv=2.217e+05 nd=49 sm=[     1955 1.025e+07      493 4.27e+04     1903 ] ss=2.219e+12
    .......Leaf n=1 <12> sm=[       32 2.161e+05       10     4650       45 ] ss=4.674e+10
    ......Split cd=3 cv=  4650 nd=3 sm=[      102 6.447e+05       28     4650      139 ] ss=1.386e+11
    ........Leaf n=1 <36> sm=[       36 2.148e+05        9        0       37 ] ss=4.614e+10
    .......Split cd=1 cv=2.148e+05 nd=2 sm=[       70 4.285e+05       18        0       94 ] ss=9.182e+10
    ........Leaf n=1 <26> sm=[       34 2.137e+05        9        0       57 ] ss=4.568e+10
    .....Split cd=1 cv=2.133e+05 nd=8 sm=[      290 1.699e+06       76     4650      370 ] ss=3.607e+11
    .......Leaf n=1 <53> sm=[       56 2.131e+05        9        0       36 ] ss=4.541e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      188 1.054e+06       48        0      231 ] ss=2.222e+11
    .........Leaf n=1 <3> sm=[       26 2.116e+05        9        0       40 ] ss=4.477e+10
    ........Split cd=1 cv=2.112e+05 nd=3 sm=[       93 6.332e+05       30        0      147 ] ss=1.337e+11
    ..........Leaf n=1 <73> sm=[       35 2.111e+05       10        0       61 ] ss=4.455e+10
    .........Split cd=1 cv=2.106e+05 nd=2 sm=[       67 4.216e+05       21        0      107 ] ss=8.889e+10
    ..........Leaf n=1 <95> sm=[       32 2.106e+05       11        0       46 ] ss=4.434e+10
    .......Split cd=1 cv=2.091e+05 nd=4 sm=[      132 8.408e+05       39        0      195 ] ss=1.767e+11
    ........Leaf n=1 <55> sm=[       39 2.076e+05        9        0       48 ] ss=4.308e+10
    ....Split cd=1 cv=2.05e+05 nd=14 sm=[      509 2.896e+06      136 1.115e+04      609 ] ss=5.997e+11
    .......Leaf n=1 <48> sm=[       41 2.007e+05       13     6497       40 ] ss=4.031e+10
    ......Split cd=3 cv=  6497 nd=5 sm=[      177 1.005e+06       45     6497      200 ] ss=2.019e+11
    .........Leaf n=1 <63> sm=[       61 2.013e+05       10        0       40 ] ss=4.051e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      117 6.053e+05       28        0      120 ] ss=1.221e+11
    ..........Leaf n=1 <20> sm=[       34 2.022e+05        9        0       40 ] ss=4.089e+10
    .........Split cd=1 cv=2.022e+05 nd=2 sm=[       56 4.04e+05       18        0       80 ] ss=8.161e+10
    ..........Leaf n=1 <22> sm=[       22 2.018e+05        9        0       40 ] ss=4.072e+10
    .......Split cd=1 cv=2.008e+05 nd=4 sm=[      136 8.04e+05       32        0      160 ] ss=1.616e+11
    ........Leaf n=1 <44> sm=[       19 1.987e+05        4        0       40 ] ss=3.947e+10
    .....Split cd=1 cv=1.966e+05 nd=6 sm=[      219 1.197e+06       60     6497      239 ] ss=2.39e+11
    ......Leaf n=1 <29> sm=[       42 1.926e+05       15        0       39 ] ss=3.708e+10
    ...Split cd=1 cv=1.882e+05 nd=33 sm=[     1300 6.116e+06      343 4.27e+04     1420 ] ss=1.147e+12
    .......Leaf n=1 <18> sm=[       30 1.869e+05       16     5178       75 ] ss=3.497e+10
    ......Split cd=3 cv=  5178 nd=3 sm=[      122 5.587e+05       43     5178      155 ] ss=1.041e+11
    ........Leaf n=1 <81> sm=[       43 1.873e+05       13        0       40 ] ss=3.509e+10
    .......Split cd=1 cv=1.844e+05 nd=2 sm=[       92 3.718e+05       27        0       80 ] ss=6.91e+10
    ........Leaf n=1 <49> sm=[       49 1.844e+05       14        0       40 ] ss=3.401e+10
    .....Split cd=1 cv=1.798e+05 nd=5 sm=[      205 9.136e+05       65     8281      275 ] ss=1.671e+11
    .......Leaf n=1 <40> sm=[       56 1.761e+05        9     3103       40 ] ss=3.103e+10
    ......Split cd=3 cv=  3103 nd=2 sm=[       83 3.549e+05       22     3103      120 ] ss=6.299e+10
    .......Leaf n=1 <94> sm=[       27 1.788e+05       13        0       80 ] ss=3.196e+10
    ....Split cd=1 cv=1.714e+05 nd=19 sm=[      791 3.22e+06      207 3.155e+04      811 ] ss=5.476e+11
    .......Leaf n=1 <38> sm=[       47 1.682e+05       13     7298       40 ] ss=2.836e+10
    ......Split cd=3 cv=  7298 nd=7 sm=[      290 1.189e+06       69     7892      237 ] ss=2.022e+11
    .........Leaf n=1 <14> sm=[       18 1.699e+05       10      594       15 ] ss=2.886e+10
    ........Split cd=3 cv=   594 nd=5 sm=[      187 8.52e+05       47      594      147 ] ss=1.452e+11
    ...........Leaf n=1 <88> sm=[       48 1.711e+05       12        0       40 ] ss=2.927e+10
    ..........Split cd=1 cv=1.711e+05 nd=2 sm=[       65 3.422e+05       19        0       52 ] ss=5.854e+10
    ...........Leaf n=1 <74> sm=[       17 1.711e+05        7        0       12 ] ss=2.927e+10
    .........Split cd=1 cv=1.703e+05 nd=4 sm=[      169 6.822e+05       37        0      132 ] ss=1.163e+11
    ...........Leaf n=1 <27> sm=[       55 1.702e+05        9        0       40 ] ss=2.896e+10
    ..........Split cd=1 cv=1.698e+05 nd=2 sm=[      104  3.4e+05       18        0       80 ] ss=5.78e+10
    ...........Leaf n=1 <61> sm=[       49 1.698e+05        9        0       40 ] ss=2.884e+10
    .......Split cd=1 cv=1.691e+05 nd=6 sm=[      243 1.021e+06       56      594      197 ] ss=1.738e+11
    ........Leaf n=1 <42> sm=[       56 1.691e+05        9        0       50 ] ss=2.861e+10
    .....Split cd=1 cv=1.63e+05 nd=14 sm=[      586 2.306e+06      142 2.327e+04      536 ] ss=3.805e+11
    ........Leaf n=1 <6> sm=[       30 1.624e+05       13     7688       50 ] ss=2.645e+10
    .......Split cd=1 cv=1.588e+05 nd=2 sm=[       77 3.179e+05       22 1.538e+04      105 ] ss=5.068e+10
    ........Leaf n=1 <8> sm=[       47 1.555e+05        9     7688       55 ] ss=2.424e+10
    ......Split cd=3 cv=  7512 nd=7 sm=[      296 1.117e+06       73 1.538e+04      299 ] ss=1.784e+11
    .........Leaf n=1 <52> sm=[       23 1.617e+05       13        0       30 ] ss=2.615e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      128 4.834e+05       36        0      110 ] ss=7.79e+10
    ..........Leaf n=1 <59> sm=[       37 1.625e+05       13        0       40 ] ss=2.64e+10
    .........Split cd=1 cv=1.609e+05 nd=2 sm=[      105 3.217e+05       23        0       80 ] ss=5.175e+10
    ..........Leaf n=1 <77> sm=[       68 1.592e+05       10        0       40 ] ss=2.534e+10
    .......Split cd=1 cv=1.588e+05 nd=5 sm=[      219 7.99e+05       51        0      194 ] ss=1.277e+11
    .........Leaf n=1 <99> sm=[       63 1.582e+05        2        0       44 ] ss=2.503e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       91 3.156e+05       15        0       84 ] ss=4.98e+10
    .........Leaf n=1 <91> sm=[       28 1.574e+05       13        0       40 ] ss=2.477e+10
    .Split cd=1 cv=1.547e+05 nd=86 sm=[     3368 1.352e+07      869 8.593e+04     3463 ] ss=2.56e+12
    ......Leaf n=1 <25> sm=[       34 1.466e+05        9        0       40 ] ss=2.149e+10
    .....Split cd=1 cv=1.463e+05 nd=6 sm=[      261 8.603e+05       66 1.502e+04      280 ] ss=1.236e+11
    .......Leaf n=1 <39> sm=[       51 1.454e+05       13 1.502e+04       50 ] ss=2.137e+10
    ......Split cd=3 cv=  7512 nd=5 sm=[      227 7.137e+05       57 1.502e+04      240 ] ss=1.021e+11
    .........Leaf n=1 <62> sm=[       35 1.446e+05        9        0       40 ] ss=2.091e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       77 2.888e+05       19        0      100 ] ss=4.172e+10
    .........Leaf n=1 <93> sm=[       42 1.442e+05       10        0       60 ] ss=2.08e+10
    .......Split cd=1 cv=1.421e+05 nd=4 sm=[      176 5.683e+05       44        0      190 ] ss=8.077e+10
    .........Leaf n=1 <33> sm=[       45 1.406e+05       16        0       45 ] ss=1.978e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       99 2.795e+05       25        0       90 ] ss=3.906e+10
    .........Leaf n=1 <24> sm=[       54 1.388e+05        9        0       45 ] ss=1.928e+10
    ....Split cd=1 cv=1.379e+05 nd=8 sm=[      360 1.116e+06       85 1.502e+04      330 ] ss=1.564e+11
    ......Leaf n=1 <47> sm=[       56 1.316e+05        9        0       10 ] ss=1.732e+10
    .....Split cd=1 cv=1.295e+05 nd=2 sm=[       99 2.56e+05       19        0       50 ] ss=3.28e+10
    ......Leaf n=1 <2> sm=[       43 1.244e+05       10        0       40 ] ss=1.548e+10
    ...Split cd=1 cv=1.211e+05 nd=19 sm=[      763 2.273e+06      201 1.72e+04      777 ] ss=2.79e+11
    .......Leaf n=1 <45> sm=[       20 1.178e+05       10        0       25 ] ss=1.387e+10
    ......Split cd=3 cv=     0 nd=3 sm=[       81 3.542e+05       30        0      105 ] ss=4.182e+10
    ........Leaf n=1 <87> sm=[       40 1.195e+05       10        0       40 ] ss=1.428e+10
    .......Split cd=1 cv=1.169e+05 nd=2 sm=[       61 2.364e+05       20        0       80 ] ss=2.795e+10
    ........Leaf n=1 <67> sm=[       21 1.169e+05       10        0       40 ] ss=1.367e+10
    .....Split cd=1 cv=1.127e+05 nd=5 sm=[      183 5.713e+05       53        0      205 ] ss=6.54e+10
    .......Leaf n=1 <46> sm=[       47 1.098e+05        9        0       60 ] ss=1.206e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      102 2.171e+05       23        0      100 ] ss=2.358e+10
    .......Leaf n=1 <89> sm=[       55 1.073e+05       14        0       40 ] ss=1.152e+10
    ....Split cd=1 cv=1.043e+05 nd=11 sm=[      403 1.156e+06      116     2174      447 ] ss=1.226e+11
    .......Leaf n=1 <80> sm=[       21 1.005e+05       11     2174       60 ] ss=1.01e+10
    ......Split cd=3 cv=  2174 nd=4 sm=[      136 4.009e+05       43     2174      187 ] ss=4.019e+10
    ........Leaf n=1 <16> sm=[       33 1.013e+05        9        0       42 ] ss=1.027e+10
    .......Split cd=1 cv=1.002e+05 nd=3 sm=[      115 3.005e+05       32        0      127 ] ss=3.01e+10
    .........Leaf n=1 <13> sm=[       32 9.965e+04        9        0       50 ] ss=9.929e+09
    ........Split cd=1 cv=9.948e+04 nd=2 sm=[       82 1.991e+05       23        0       85 ] ss=1.982e+10
    .........Leaf n=1 <11> sm=[       50 9.948e+04       14        0       35 ] ss=9.895e+09
    .....Split cd=1 cv=9.596e+04 nd=6 sm=[      220 5.851e+05       63     2174      242 ] ss=5.717e+10
    .......Leaf n=1 <30> sm=[       60 8.857e+04       11        0       15 ] ss=7.845e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       84 1.841e+05       20        0       55 ] ss=1.697e+10
    .......Leaf n=1 <50> sm=[       24 9.555e+04        9        0       40 ] ss=9.13e+09
    ..Split cd=1 cv=8.758e+04 nd=37 sm=[     1413 3.278e+06      376 4.324e+04     1560 ] ss=3.413e+11
    .......Leaf n=1 <90> sm=[       22 8.332e+04        9        0       40 ] ss=6.941e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       53 1.658e+05       14        0       65 ] ss=1.374e+10
    .......Leaf n=1 <19> sm=[       31 8.247e+04        5        0       25 ] ss=6.802e+09
    .....Split cd=1 cv=7.919e+04 nd=4 sm=[      115 3.139e+05       33        0      145 ] ss=2.473e+10
    .......Leaf n=1 <15> sm=[       23 7.643e+04       10        0       40 ] ss=5.842e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       62 1.481e+05       19        0       80 ] ss=1.098e+10
    .......Leaf n=1 <0> sm=[       39 7.17e+04        9        0       40 ] ss=5.141e+09
    ....Split cd=1 cv=7.081e+04 nd=11 sm=[      422 7.45e+05      104     3325      448 ] ss=5.144e+10
    .......Leaf n=1 <35> sm=[       27 6.682e+04       13     3325       43 ] ss=4.477e+09
    ......Split cd=3 cv=  3325 nd=4 sm=[      174 2.627e+05       40     3325      158 ] ss=1.727e+10
    ........Leaf n=1 <31> sm=[       28 6.647e+04        9        0       40 ] ss=4.419e+09
    .......Split cd=1 cv=6.647e+04 nd=3 sm=[      147 1.959e+05       27        0      115 ] ss=1.279e+10
    .........Leaf n=1 <97> sm=[       68 6.573e+04        9        0       25 ] ss=4.32e+09
    ........Split cd=1 cv=6.445e+04 nd=2 sm=[      119 1.294e+05       18        0       75 ] ss=8.376e+09
    .........Leaf n=1 <43> sm=[       51 6.368e+04        9        0       50 ] ss=4.056e+09
    .....Split cd=1 cv=6.243e+04 nd=7 sm=[      307 4.31e+05       71     3325      303 ] ss=2.672e+10
    .......Leaf n=1 <34> sm=[       43 5.692e+04        9        0       60 ] ss=3.24e+09
    ......Split cd=3 cv=     0 nd=3 sm=[      133 1.683e+05       31        0      145 ] ss=9.445e+09
    ........Leaf n=1 <60> sm=[       61 5.601e+04       10        0       40 ] ss=3.137e+09
    .......Split cd=1 cv=5.601e+04 nd=2 sm=[       90 1.114e+05       22        0       85 ] ss=6.205e+09
    ........Leaf n=1 <4> sm=[       29 5.539e+04       12        0       45 ] ss=3.068e+09
    ...Split cd=1 cv=5.404e+04 nd=18 sm=[      650 1.005e+06      175 2.604e+04      783 ] ss=6.229e+10
    .......Leaf n=1 <7> sm=[       45 5.116e+04       10        0       40 ] ss=2.618e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       67 1.025e+05       23        0       56 ] ss=5.256e+09
    .......Leaf n=1 <37> sm=[       22 5.136e+04       13        0       16 ] ss=2.638e+09
    .....Split cd=1 cv=4.566e+04 nd=4 sm=[      115 1.833e+05       39        0      146 ] ss=8.537e+09
    .......Leaf n=1 <57> sm=[       21 4.348e+04        9        0       40 ] ss=1.89e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       48 8.078e+04       16        0       90 ] ss=3.282e+09
    .......Leaf n=1 <21> sm=[       27 3.73e+04        7        0       50 ] ss=1.391e+09
    ....Split cd=1 cv=3.727e+04 nd=7 sm=[      228 2.602e+05       71 2.271e+04      335 ] ss=1.085e+10
    ......Leaf n=1 <56> sm=[       37 3.137e+04       10        0       40 ] ss=9.84e+08
    .....Split cd=1 cv=2.889e+04 nd=3 sm=[      113 7.688e+04       32 2.271e+04      189 ] ss=2.315e+09
    .......Leaf n=1 <68> sm=[       40  2.5e+04       13 1.502e+04       99 ] ss=8.51e+08
    ......Split cd=3 cv=  7688 nd=2 sm=[       76 4.551e+04       22 2.271e+04      149 ] ss=1.331e+09
    .......Leaf n=1 <83> sm=[       36 2.051e+04        9     7688       50 ] ss=4.796e+08
================
 the cost before round is  111512350434.57368




 out method
The k-means cost =  17840346936.649998
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 2488 rows, 19900 columns and 258700 nonzeros
Model fingerprint: 0xce5d104a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+00, 3e+14]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 199 rows and 0 columns
Presolve time: 0.06s
Presolved: 2289 rows, 19900 columns, 238800 nonzeros

Concurrent LP optimizer: primal simplex, dual simplex, and barrier
Showing barrier log only...

Ordering time: 0.02s

Barrier statistics:
 AA' NZ     : 2.298e+05
 Factor NZ  : 2.372e+05 (roughly 10 MB of memory)
 Factor Ops : 2.498e+07 (less than 1 second per iteration)
 Threads    : 30

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0   8.26014682e+15  0.00000000e+00  2.09e+01 1.71e+14  9.08e+08     0s
   1   1.03146485e+16 -1.04960231e+10  2.09e+01 1.71e+14  9.10e+08     0s
   2   2.22970739e+16 -2.19906179e+10  2.09e+01 1.71e+14  9.17e+08     0s
   3   2.36255771e+16 -5.79755704e+10  2.09e+01 1.71e+14  9.23e+08     0s
   4   3.73258948e+19  0.00000000e+00  9.95e+04 1.71e+14  4.05e+12     0s
   5   4.60588023e+19 -2.38509120e+10  9.95e+04 1.71e+14  4.06e+12     0s
   6   8.91712377e+19 -4.25021387e+10  9.95e+04 1.71e+14  4.09e+12     0s
   7   9.26763578e+19 -9.32324760e+10  9.95e+04 1.71e+14  4.11e+12     0s
   8   1.70677792e+20 -4.13644256e+11  9.95e+04 1.71e+14  4.25e+12     0s
   9   1.73251304e+20 -1.09402462e+12  9.95e+04 1.71e+14  4.37e+12     0s
  10   1.76123893e+20 -4.04290260e+12  9.95e+04 1.71e+14  5.06e+12     0s
  11   1.72531699e+20 -5.29127069e+12  9.95e+04 1.71e+14  5.26e+12     0s
  12   1.66070494e+20 -8.03820492e+12  9.95e+04 1.71e+14  5.56e+12     0s
  13   1.60481990e+20 -1.61199053e+13  9.95e+04 1.71e+14  6.95e+12     0s
  14   1.54433310e+20 -4.36146177e+13  9.95e+04 1.71e+14  1.19e+13     0s
  15   1.38041935e+20 -3.19855458e+14  9.94e+04 1.70e+14  7.05e+13     0s
  16   8.88161659e+19 -2.87880509e+15  9.82e+04 1.65e+14  5.11e+14     0s
  17   5.87904910e+19 -5.92670823e+15  7.53e+04 1.17e+14  1.00e+15     0s
  18   2.00897623e+19 -8.55433000e+15  7.52e+03 6.25e-02  5.28e+14     0s
  19   2.09931214e+17 -8.30879378e+15  6.42e+01 9.38e-02  5.60e+12     0s

Barrier performed 19 iterations in 0.29 seconds (0.25 work units)
Barrier solve interrupted - model solved by another algorithm


Solved with dual simplex
Iteration    Objective       Primal Inf.    Dual Inf.      Time
    1995    7.8551815e+10   0.000000e+00   0.000000e+00      0s

Solved in 1995 iterations and 0.30 seconds (0.31 work units)
Optimal objective  7.855181525e+10
 the cost before round is  78551815254.21628
final LP of our method
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 208 rows, 900 columns and 11700 nonzeros
Model fingerprint: 0x7354167c
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [6e+03, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 9 rows and 0 columns
Presolve time: 0.00s
Presolved: 199 rows, 900 columns, 10800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.9983470e+10   1.463500e+01   0.000000e+00      0s
      52    9.0862952e+10   0.000000e+00   0.000000e+00      0s

Solved in 52 iterations and 0.00 seconds (0.00 work units)
Optimal objective  9.086295179e+10
 the cost before round is  90862951786.60477





Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xbbda8cee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3599089e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.359908874e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xf1721ddf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4346267e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.434626744e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 208 rows, 900 columns and 11700 nonzeros
Model fingerprint: 0x99da40a6
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 9 rows and 0 columns
Presolve time: 0.00s
Presolved: 199 rows, 900 columns, 10800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    7.2432724e+10   1.302200e+01   0.000000e+00      0s
      60    1.2398942e+11   0.000000e+00   0.000000e+00      0s

Solved in 60 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.239894232e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 208 rows, 900 columns and 11700 nonzeros
Model fingerprint: 0xd0a1f4b4
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+05, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 9 rows and 0 columns
Presolve time: 0.00s
Presolved: 199 rows, 900 columns, 10800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.8713704e+10   1.711200e+01   0.000000e+00      0s
      44    1.0151305e+11   0.000000e+00   0.000000e+00      0s

Solved in 44 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.015130545e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 208 rows, 900 columns and 11700 nonzeros
Model fingerprint: 0x9e0c8196
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [5e+03, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 9 rows and 0 columns
Presolve time: 0.00s
Presolved: 199 rows, 900 columns, 10800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.1048508e+10   1.770800e+01   0.000000e+00      0s
      55    1.0328607e+11   0.000000e+00   0.000000e+00      0s

Solved in 55 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.032860732e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 208 rows, 900 columns and 11700 nonzeros
Model fingerprint: 0xb8155acb
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [3e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 9 rows and 0 columns
Presolve time: 0.00s
Presolved: 199 rows, 900 columns, 10800 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    5.9064258e+10   1.255500e+01   0.000000e+00      0s
      54    1.1001723e+11   0.000000e+00   0.000000e+00      0s

Solved in 54 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.100172271e+11
masc method
 the cost before round is  101513054511.52914



The baseline :
the size of clean data is       age  final-weight  education-num  capital-gain  hours-per-week
0   39.0       71701.0            9.0           0.0            40.0
1   35.0      334999.0            9.0           0.0            45.0
2   43.0      124436.0           10.0           0.0            40.0
3   26.0      211596.0            9.0           0.0            40.0
4   29.0       55390.0           12.0           0.0            45.0
..   ...           ...            ...           ...             ...
95  32.0      210562.0           11.0           0.0            46.0
96  34.0      338416.0            6.0           0.0            60.0
97  68.0       65730.0            9.0           0.0            25.0
98  21.0      241367.0           10.0           0.0            10.0
99  63.0      158199.0            2.0           0.0            44.0

[100 rows x 5 columns]
Clustering time: 0.00492869783192873
baseline cost
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 220 rows, 1000 columns and 13000 nonzeros
Model fingerprint: 0x4c59e3c1
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [2e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 10 rows and 0 columns
Presolve time: 0.00s
Presolved: 210 rows, 1000 columns, 12000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.1219587e+10   1.582800e+01   0.000000e+00      0s
      65    1.0839132e+11   0.000000e+00   0.000000e+00      0s

Solved in 65 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.083913185e+11
open file successfully.
Data Points:
(39, 71701, 9, 0, 40)
(35, 334999, 9, 0, 45)
(43, 124436, 10, 0, 40)
(26, 211596, 9, 0, 40)
(29, 55390, 12, 0, 45)
(59, 348430, 13, 0, 43)
(30, 162442, 13, 7688, 50)
(45, 51164, 10, 0, 40)
(47, 155489, 9, 7688, 55)
(40, 243636, 13, 0, 50)
(39, 357173, 12, 0, 59)
(50, 99476, 14, 0, 35)
(32, 216145, 10, 4650, 45)
(32, 99646, 9, 0, 50)
(18, 169882, 10, 594, 15)
(23, 76432, 10, 0, 40)
(33, 101345, 9, 0, 42)
(25, 557082, 9, 0, 38)
(30, 186932, 16, 5178, 75)
(31, 82473, 5, 0, 25)
(34, 202210, 9, 0, 40)
(27, 37302, 7, 0, 50)
(22, 201799, 9, 0, 40)
(54, 257765, 4, 0, 40)
(54, 138847, 9, 0, 45)
(34, 146589, 9, 0, 40)
(34, 213722, 9, 0, 57)
(55, 170169, 9, 0, 40)
(24, 278107, 9, 0, 60)
(42, 192569, 15, 0, 39)
(60, 88570, 11, 0, 15)
(28, 66473, 9, 0, 40)
(19, 278115, 10, 0, 12)
(45, 140644, 16, 0, 45)
(43, 56920, 9, 0, 60)
(27, 66824, 13, 3325, 43)
(36, 214807, 9, 0, 37)
(22, 51362, 13, 0, 16)
(47, 168232, 13, 7298, 40)
(51, 145409, 13, 15024, 50)
(56, 176118, 9, 3103, 40)
(69, 286983, 10, 0, 40)
(56, 169133, 9, 0, 50)
(51, 63685, 9, 0, 50)
(19, 198668, 4, 0, 40)
(20, 117767, 10, 0, 25)
(47, 109832, 9, 0, 60)
(56, 131608, 9, 0, 10)
(41, 200671, 13, 6497, 40)
(49, 184428, 14, 0, 40)
(24, 95552, 9, 0, 40)
(35, 242094, 9, 0, 40)
(23, 161708, 13, 0, 30)
(56, 213105, 9, 0, 36)
(61, 347089, 9, 0, 16)
(39, 207568, 9, 0, 48)
(37, 31368, 10, 0, 40)
(21, 43475, 9, 0, 40)
(36, 337778, 10, 0, 60)
(37, 162494, 13, 0, 40)
(61, 56009, 10, 0, 40)
(49, 169818, 9, 0, 40)
(35, 144608, 9, 0, 40)
(61, 201273, 10, 0, 40)
(63, 331527, 9, 0, 14)
(44, 268804, 9, 0, 30)
(73, 243030, 13, 0, 30)
(21, 116934, 10, 0, 40)
(40, 25005, 13, 15024, 99)
(42, 294431, 14, 0, 40)
(22, 244773, 9, 0, 15)
(38, 393945, 11, 0, 36)
(43, 316820, 10, 0, 84)
(35, 211073, 10, 0, 61)
(17, 171080, 7, 0, 12)
(37, 354929, 12, 0, 38)
(48, 236858, 7, 0, 31)
(68, 159191, 10, 0, 40)
(27, 332187, 13, 0, 65)
(37, 282951, 9, 0, 40)
(21, 100462, 11, 2174, 60)
(43, 187322, 13, 0, 40)
(76, 259612, 9, 0, 15)
(36, 20507, 9, 7688, 50)
(32, 281384, 9, 0, 10)
(39, 235259, 10, 0, 40)
(49, 343231, 14, 0, 80)
(40, 119493, 10, 0, 40)
(48, 171095, 12, 0, 40)
(55, 107308, 14, 0, 40)
(22, 83315, 9, 0, 40)
(28, 157391, 13, 0, 40)
(22, 249727, 10, 0, 20)
(42, 144236, 10, 0, 60)
(27, 178778, 13, 0, 80)
(32, 210562, 11, 0, 46)
(34, 338416, 6, 0, 60)
(68, 65730, 9, 0, 25)
(21, 241367, 10, 0, 10)
(63, 158199, 2, 0, 44)

Executing Clustering Algorithm: Swap
    ..Leaf n=1 <17> sm=[       25   557082        9        0       38 ] ss=3.1034e+11
    .Split cd=1 cv=4.229e+05 nd=14 sm=[      588 4.988e+06      151        0      678 ] ss=1.827e+12
    ....Leaf n=1 <71> sm=[       38 3.939e+05       11        0       36 ] ss=1.552e+11
    ...Split cd=1 cv=3.894e+05 nd=2 sm=[       77 7.511e+05       23        0       95 ] ss=2.828e+11
    ....Leaf n=1 <10> sm=[       39 3.572e+05       12        0       59 ] ss=1.276e+11
    ..Split cd=1 cv=3.559e+05 nd=13 sm=[      563 4.431e+06      142        0      640 ] ss=1.517e+12
    .......Leaf n=1 <75> sm=[       37 3.549e+05       12        0       38 ] ss=1.26e+11
    ......Split cd=3 cv=     0 nd=2 sm=[       96 7.034e+05       25        0       81 ] ss=2.474e+11
    .......Leaf n=1 <5> sm=[       59 3.484e+05       13        0       43 ] ss=1.214e+11
    .....Split cd=1 cv=3.475e+05 nd=4 sm=[      206 1.394e+06       48        0      177 ] ss=4.857e+11
    .......Leaf n=1 <54> sm=[       61 3.471e+05        9        0       16 ] ss=1.205e+11
    ......Split cd=3 cv=     0 nd=2 sm=[      110 6.903e+05       23        0       96 ] ss=2.383e+11
    .......Leaf n=1 <86> sm=[       49 3.432e+05       14        0       80 ] ss=1.178e+11
    ....Split cd=1 cv=3.391e+05 nd=9 sm=[      401 3.069e+06       95        0      421 ] ss=1.047e+12
    .......Leaf n=1 <96> sm=[       34 3.384e+05        6        0       60 ] ss=1.145e+11
    ......Split cd=3 cv=     0 nd=4 sm=[      132 1.343e+06       38        0      230 ] ss=4.512e+11
    ........Leaf n=1 <58> sm=[       36 3.378e+05       10        0       60 ] ss=1.141e+11
    .......Split cd=1 cv=3.353e+05 nd=3 sm=[       98 1.005e+06       32        0      170 ] ss=3.367e+11
    .........Leaf n=1 <1> sm=[       35 3.35e+05        9        0       45 ] ss=1.122e+11
    ........Split cd=1 cv=3.334e+05 nd=2 sm=[       62 6.672e+05       22        0      110 ] ss=2.226e+11
    .........Leaf n=1 <78> sm=[       27 3.322e+05       13        0       65 ] ss=1.103e+11
    .....Split cd=1 cv=3.315e+05 nd=5 sm=[      195 1.675e+06       47        0      244 ] ss=5.611e+11
    ......Leaf n=1 <64> sm=[       63 3.315e+05        9        0       14 ] ss=1.099e+11
    ...Split cd=1 cv=3.223e+05 nd=11 sm=[      486 3.68e+06      119        0      545 ] ss=1.234e+12
    .....Leaf n=1 <72> sm=[       43 3.168e+05       10        0       84 ] ss=1.004e+11
    ....Split cd=1 cv=3.056e+05 nd=2 sm=[       85 6.113e+05       24        0      124 ] ss=1.871e+11
    .....Leaf n=1 <69> sm=[       42 2.944e+05       14        0       40 ] ss=8.669e+10
    Split cd=1 cv=2.888e+05 nd=100 sm=[     3956 1.851e+07     1020 8.593e+04     4141 ] ss=4.387e+12
    .......Leaf n=1 <79> sm=[       37 2.83e+05        9        0       40 ] ss=8.006e+10
    ......Split cd=3 cv=     0 nd=3 sm=[      138 8.513e+05       28        0       90 ] ss=2.416e+11
    ........Leaf n=1 <41> sm=[       69 2.87e+05       10        0       40 ] ss=8.236e+10
    .......Split cd=1 cv=2.846e+05 nd=2 sm=[      101 5.684e+05       19        0       50 ] ss=1.615e+11
    ........Leaf n=1 <84> sm=[       32 2.814e+05        9        0       10 ] ss=7.918e+10
    .....Split cd=1 cv=2.804e+05 nd=5 sm=[      181 1.408e+06       47        0      162 ] ss=3.963e+11
    .......Leaf n=1 <28> sm=[       24 2.781e+05        9        0       60 ] ss=7.734e+10
    ......Split cd=3 cv=     0 nd=2 sm=[       43 5.562e+05       19        0       72 ] ss=1.547e+11
    .......Leaf n=1 <32> sm=[       19 2.781e+05       10        0       12 ] ss=7.735e+10
    ....Split cd=1 cv=2.72e+05 nd=8 sm=[      355 2.194e+06       69        0      247 ] ss=6.024e+11
    ......Leaf n=1 <65> sm=[       44 2.688e+05        9        0       30 ] ss=7.226e+10
    .....Split cd=1 cv=2.636e+05 nd=3 sm=[      174 7.862e+05       22        0       85 ] ss=2.061e+11
    .......Leaf n=1 <82> sm=[       76 2.596e+05        9        0       15 ] ss=6.74e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      130 5.174e+05       13        0       55 ] ss=1.338e+11
    .......Leaf n=1 <23> sm=[       54 2.578e+05        4        0       40 ] ss=6.644e+10
    ...Split cd=1 cv=2.553e+05 nd=16 sm=[      655 4.13e+06      150        0      483 ] ss=1.071e+12
    ......Leaf n=1 <92> sm=[       22 2.497e+05       10        0       20 ] ss=6.236e+10
    .....Split cd=1 cv=2.469e+05 nd=6 sm=[      213 1.465e+06       64        0      165 ] ss=3.576e+11
    .......Leaf n=1 <70> sm=[       22 2.448e+05        9        0       15 ] ss=5.991e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      191 1.215e+06       54        0      145 ] ss=2.952e+11
    .........Leaf n=1 <9> sm=[       40 2.436e+05       13        0       50 ] ss=5.936e+10
    ........Split cd=1 cv=2.436e+05 nd=2 sm=[      113 4.867e+05       26        0       80 ] ss=1.184e+11
    .........Leaf n=1 <66> sm=[       73 2.43e+05       13        0       30 ] ss=5.906e+10
    .......Split cd=1 cv=2.427e+05 nd=4 sm=[      169 9.701e+05       45        0      130 ] ss=2.353e+11
    .........Leaf n=1 <51> sm=[       35 2.421e+05        9        0       40 ] ss=5.861e+10
    ........Split cd=1 cv=2.414e+05 nd=2 sm=[       56 4.835e+05       19        0       50 ] ss=1.169e+11
    .........Leaf n=1 <98> sm=[       21 2.414e+05       10        0       10 ] ss=5.826e+10
    ....Split cd=1 cv=2.385e+05 nd=8 sm=[      300 1.937e+06       81        0      236 ] ss=4.69e+11
    ......Leaf n=1 <76> sm=[       48 2.369e+05        7        0       31 ] ss=5.61e+10
    .....Split cd=1 cv=2.353e+05 nd=2 sm=[       87 4.721e+05       17        0       71 ] ss=1.114e+11
    ......Leaf n=1 <85> sm=[       39 2.353e+05       10        0       40 ] ss=5.535e+10
    ..Split cd=1 cv=2.217e+05 nd=49 sm=[     1955 1.025e+07      493 4.27e+04     1903 ] ss=2.219e+12
    .......Leaf n=1 <12> sm=[       32 2.161e+05       10     4650       45 ] ss=4.674e+10
    ......Split cd=3 cv=  4650 nd=3 sm=[      102 6.447e+05       28     4650      139 ] ss=1.386e+11
    ........Leaf n=1 <36> sm=[       36 2.148e+05        9        0       37 ] ss=4.614e+10
    .......Split cd=1 cv=2.148e+05 nd=2 sm=[       70 4.285e+05       18        0       94 ] ss=9.182e+10
    ........Leaf n=1 <26> sm=[       34 2.137e+05        9        0       57 ] ss=4.568e+10
    .....Split cd=1 cv=2.133e+05 nd=8 sm=[      290 1.699e+06       76     4650      370 ] ss=3.607e+11
    .......Leaf n=1 <53> sm=[       56 2.131e+05        9        0       36 ] ss=4.541e+10
    ......Split cd=3 cv=     0 nd=5 sm=[      188 1.054e+06       48        0      231 ] ss=2.222e+11
    .........Leaf n=1 <3> sm=[       26 2.116e+05        9        0       40 ] ss=4.477e+10
    ........Split cd=1 cv=2.112e+05 nd=3 sm=[       93 6.332e+05       30        0      147 ] ss=1.337e+11
    ..........Leaf n=1 <73> sm=[       35 2.111e+05       10        0       61 ] ss=4.455e+10
    .........Split cd=1 cv=2.106e+05 nd=2 sm=[       67 4.216e+05       21        0      107 ] ss=8.889e+10
    ..........Leaf n=1 <95> sm=[       32 2.106e+05       11        0       46 ] ss=4.434e+10
    .......Split cd=1 cv=2.091e+05 nd=4 sm=[      132 8.408e+05       39        0      195 ] ss=1.767e+11
    ........Leaf n=1 <55> sm=[       39 2.076e+05        9        0       48 ] ss=4.308e+10
    ....Split cd=1 cv=2.05e+05 nd=14 sm=[      509 2.896e+06      136 1.115e+04      609 ] ss=5.997e+11
    .......Leaf n=1 <48> sm=[       41 2.007e+05       13     6497       40 ] ss=4.031e+10
    ......Split cd=3 cv=  6497 nd=5 sm=[      177 1.005e+06       45     6497      200 ] ss=2.019e+11
    .........Leaf n=1 <63> sm=[       61 2.013e+05       10        0       40 ] ss=4.051e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      117 6.053e+05       28        0      120 ] ss=1.221e+11
    ..........Leaf n=1 <20> sm=[       34 2.022e+05        9        0       40 ] ss=4.089e+10
    .........Split cd=1 cv=2.022e+05 nd=2 sm=[       56 4.04e+05       18        0       80 ] ss=8.161e+10
    ..........Leaf n=1 <22> sm=[       22 2.018e+05        9        0       40 ] ss=4.072e+10
    .......Split cd=1 cv=2.008e+05 nd=4 sm=[      136 8.04e+05       32        0      160 ] ss=1.616e+11
    ........Leaf n=1 <44> sm=[       19 1.987e+05        4        0       40 ] ss=3.947e+10
    .....Split cd=1 cv=1.966e+05 nd=6 sm=[      219 1.197e+06       60     6497      239 ] ss=2.39e+11
    ......Leaf n=1 <29> sm=[       42 1.926e+05       15        0       39 ] ss=3.708e+10
    ...Split cd=1 cv=1.882e+05 nd=33 sm=[     1300 6.116e+06      343 4.27e+04     1420 ] ss=1.147e+12
    .......Leaf n=1 <18> sm=[       30 1.869e+05       16     5178       75 ] ss=3.497e+10
    ......Split cd=3 cv=  5178 nd=3 sm=[      122 5.587e+05       43     5178      155 ] ss=1.041e+11
    ........Leaf n=1 <81> sm=[       43 1.873e+05       13        0       40 ] ss=3.509e+10
    .......Split cd=1 cv=1.844e+05 nd=2 sm=[       92 3.718e+05       27        0       80 ] ss=6.91e+10
    ........Leaf n=1 <49> sm=[       49 1.844e+05       14        0       40 ] ss=3.401e+10
    .....Split cd=1 cv=1.798e+05 nd=5 sm=[      205 9.136e+05       65     8281      275 ] ss=1.671e+11
    .......Leaf n=1 <40> sm=[       56 1.761e+05        9     3103       40 ] ss=3.103e+10
    ......Split cd=3 cv=  3103 nd=2 sm=[       83 3.549e+05       22     3103      120 ] ss=6.299e+10
    .......Leaf n=1 <94> sm=[       27 1.788e+05       13        0       80 ] ss=3.196e+10
    ....Split cd=1 cv=1.714e+05 nd=19 sm=[      791 3.22e+06      207 3.155e+04      811 ] ss=5.476e+11
    .......Leaf n=1 <38> sm=[       47 1.682e+05       13     7298       40 ] ss=2.836e+10
    ......Split cd=3 cv=  7298 nd=7 sm=[      290 1.189e+06       69     7892      237 ] ss=2.022e+11
    .........Leaf n=1 <14> sm=[       18 1.699e+05       10      594       15 ] ss=2.886e+10
    ........Split cd=3 cv=   594 nd=5 sm=[      187 8.52e+05       47      594      147 ] ss=1.452e+11
    ...........Leaf n=1 <88> sm=[       48 1.711e+05       12        0       40 ] ss=2.927e+10
    ..........Split cd=1 cv=1.711e+05 nd=2 sm=[       65 3.422e+05       19        0       52 ] ss=5.854e+10
    ...........Leaf n=1 <74> sm=[       17 1.711e+05        7        0       12 ] ss=2.927e+10
    .........Split cd=1 cv=1.703e+05 nd=4 sm=[      169 6.822e+05       37        0      132 ] ss=1.163e+11
    ...........Leaf n=1 <27> sm=[       55 1.702e+05        9        0       40 ] ss=2.896e+10
    ..........Split cd=1 cv=1.698e+05 nd=2 sm=[      104  3.4e+05       18        0       80 ] ss=5.78e+10
    ...........Leaf n=1 <61> sm=[       49 1.698e+05        9        0       40 ] ss=2.884e+10
    .......Split cd=1 cv=1.691e+05 nd=6 sm=[      243 1.021e+06       56      594      197 ] ss=1.738e+11
    ........Leaf n=1 <42> sm=[       56 1.691e+05        9        0       50 ] ss=2.861e+10
    .....Split cd=1 cv=1.63e+05 nd=14 sm=[      586 2.306e+06      142 2.327e+04      536 ] ss=3.805e+11
    ........Leaf n=1 <6> sm=[       30 1.624e+05       13     7688       50 ] ss=2.645e+10
    .......Split cd=1 cv=1.588e+05 nd=2 sm=[       77 3.179e+05       22 1.538e+04      105 ] ss=5.068e+10
    ........Leaf n=1 <8> sm=[       47 1.555e+05        9     7688       55 ] ss=2.424e+10
    ......Split cd=3 cv=  7512 nd=7 sm=[      296 1.117e+06       73 1.538e+04      299 ] ss=1.784e+11
    .........Leaf n=1 <52> sm=[       23 1.617e+05       13        0       30 ] ss=2.615e+10
    ........Split cd=3 cv=     0 nd=3 sm=[      128 4.834e+05       36        0      110 ] ss=7.79e+10
    ..........Leaf n=1 <59> sm=[       37 1.625e+05       13        0       40 ] ss=2.64e+10
    .........Split cd=1 cv=1.609e+05 nd=2 sm=[      105 3.217e+05       23        0       80 ] ss=5.175e+10
    ..........Leaf n=1 <77> sm=[       68 1.592e+05       10        0       40 ] ss=2.534e+10
    .......Split cd=1 cv=1.588e+05 nd=5 sm=[      219 7.99e+05       51        0      194 ] ss=1.277e+11
    .........Leaf n=1 <99> sm=[       63 1.582e+05        2        0       44 ] ss=2.503e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       91 3.156e+05       15        0       84 ] ss=4.98e+10
    .........Leaf n=1 <91> sm=[       28 1.574e+05       13        0       40 ] ss=2.477e+10
    .Split cd=1 cv=1.547e+05 nd=86 sm=[     3368 1.352e+07      869 8.593e+04     3463 ] ss=2.56e+12
    ......Leaf n=1 <25> sm=[       34 1.466e+05        9        0       40 ] ss=2.149e+10
    .....Split cd=1 cv=1.463e+05 nd=6 sm=[      261 8.603e+05       66 1.502e+04      280 ] ss=1.236e+11
    .......Leaf n=1 <39> sm=[       51 1.454e+05       13 1.502e+04       50 ] ss=2.137e+10
    ......Split cd=3 cv=  7512 nd=5 sm=[      227 7.137e+05       57 1.502e+04      240 ] ss=1.021e+11
    .........Leaf n=1 <62> sm=[       35 1.446e+05        9        0       40 ] ss=2.091e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       77 2.888e+05       19        0      100 ] ss=4.172e+10
    .........Leaf n=1 <93> sm=[       42 1.442e+05       10        0       60 ] ss=2.08e+10
    .......Split cd=1 cv=1.421e+05 nd=4 sm=[      176 5.683e+05       44        0      190 ] ss=8.077e+10
    .........Leaf n=1 <33> sm=[       45 1.406e+05       16        0       45 ] ss=1.978e+10
    ........Split cd=3 cv=     0 nd=2 sm=[       99 2.795e+05       25        0       90 ] ss=3.906e+10
    .........Leaf n=1 <24> sm=[       54 1.388e+05        9        0       45 ] ss=1.928e+10
    ....Split cd=1 cv=1.379e+05 nd=8 sm=[      360 1.116e+06       85 1.502e+04      330 ] ss=1.564e+11
    ......Leaf n=1 <47> sm=[       56 1.316e+05        9        0       10 ] ss=1.732e+10
    .....Split cd=1 cv=1.295e+05 nd=2 sm=[       99 2.56e+05       19        0       50 ] ss=3.28e+10
    ......Leaf n=1 <2> sm=[       43 1.244e+05       10        0       40 ] ss=1.548e+10
    ...Split cd=1 cv=1.211e+05 nd=19 sm=[      763 2.273e+06      201 1.72e+04      777 ] ss=2.79e+11
    .......Leaf n=1 <45> sm=[       20 1.178e+05       10        0       25 ] ss=1.387e+10
    ......Split cd=3 cv=     0 nd=3 sm=[       81 3.542e+05       30        0      105 ] ss=4.182e+10
    ........Leaf n=1 <87> sm=[       40 1.195e+05       10        0       40 ] ss=1.428e+10
    .......Split cd=1 cv=1.169e+05 nd=2 sm=[       61 2.364e+05       20        0       80 ] ss=2.795e+10
    ........Leaf n=1 <67> sm=[       21 1.169e+05       10        0       40 ] ss=1.367e+10
    .....Split cd=1 cv=1.127e+05 nd=5 sm=[      183 5.713e+05       53        0      205 ] ss=6.54e+10
    .......Leaf n=1 <46> sm=[       47 1.098e+05        9        0       60 ] ss=1.206e+10
    ......Split cd=3 cv=     0 nd=2 sm=[      102 2.171e+05       23        0      100 ] ss=2.358e+10
    .......Leaf n=1 <89> sm=[       55 1.073e+05       14        0       40 ] ss=1.152e+10
    ....Split cd=1 cv=1.043e+05 nd=11 sm=[      403 1.156e+06      116     2174      447 ] ss=1.226e+11
    .......Leaf n=1 <80> sm=[       21 1.005e+05       11     2174       60 ] ss=1.01e+10
    ......Split cd=3 cv=  2174 nd=4 sm=[      136 4.009e+05       43     2174      187 ] ss=4.019e+10
    ........Leaf n=1 <16> sm=[       33 1.013e+05        9        0       42 ] ss=1.027e+10
    .......Split cd=1 cv=1.002e+05 nd=3 sm=[      115 3.005e+05       32        0      127 ] ss=3.01e+10
    .........Leaf n=1 <13> sm=[       32 9.965e+04        9        0       50 ] ss=9.929e+09
    ........Split cd=1 cv=9.948e+04 nd=2 sm=[       82 1.991e+05       23        0       85 ] ss=1.982e+10
    .........Leaf n=1 <11> sm=[       50 9.948e+04       14        0       35 ] ss=9.895e+09
    .....Split cd=1 cv=9.596e+04 nd=6 sm=[      220 5.851e+05       63     2174      242 ] ss=5.717e+10
    .......Leaf n=1 <30> sm=[       60 8.857e+04       11        0       15 ] ss=7.845e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       84 1.841e+05       20        0       55 ] ss=1.697e+10
    .......Leaf n=1 <50> sm=[       24 9.555e+04        9        0       40 ] ss=9.13e+09
    ..Split cd=1 cv=8.758e+04 nd=37 sm=[     1413 3.278e+06      376 4.324e+04     1560 ] ss=3.413e+11
    .......Leaf n=1 <90> sm=[       22 8.332e+04        9        0       40 ] ss=6.941e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       53 1.658e+05       14        0       65 ] ss=1.374e+10
    .......Leaf n=1 <19> sm=[       31 8.247e+04        5        0       25 ] ss=6.802e+09
    .....Split cd=1 cv=7.919e+04 nd=4 sm=[      115 3.139e+05       33        0      145 ] ss=2.473e+10
    .......Leaf n=1 <15> sm=[       23 7.643e+04       10        0       40 ] ss=5.842e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       62 1.481e+05       19        0       80 ] ss=1.098e+10
    .......Leaf n=1 <0> sm=[       39 7.17e+04        9        0       40 ] ss=5.141e+09
    ....Split cd=1 cv=7.081e+04 nd=11 sm=[      422 7.45e+05      104     3325      448 ] ss=5.144e+10
    .......Leaf n=1 <35> sm=[       27 6.682e+04       13     3325       43 ] ss=4.477e+09
    ......Split cd=3 cv=  3325 nd=4 sm=[      174 2.627e+05       40     3325      158 ] ss=1.727e+10
    ........Leaf n=1 <31> sm=[       28 6.647e+04        9        0       40 ] ss=4.419e+09
    .......Split cd=1 cv=6.647e+04 nd=3 sm=[      147 1.959e+05       27        0      115 ] ss=1.279e+10
    .........Leaf n=1 <97> sm=[       68 6.573e+04        9        0       25 ] ss=4.32e+09
    ........Split cd=1 cv=6.445e+04 nd=2 sm=[      119 1.294e+05       18        0       75 ] ss=8.376e+09
    .........Leaf n=1 <43> sm=[       51 6.368e+04        9        0       50 ] ss=4.056e+09
    .....Split cd=1 cv=6.243e+04 nd=7 sm=[      307 4.31e+05       71     3325      303 ] ss=2.672e+10
    .......Leaf n=1 <34> sm=[       43 5.692e+04        9        0       60 ] ss=3.24e+09
    ......Split cd=3 cv=     0 nd=3 sm=[      133 1.683e+05       31        0      145 ] ss=9.445e+09
    ........Leaf n=1 <60> sm=[       61 5.601e+04       10        0       40 ] ss=3.137e+09
    .......Split cd=1 cv=5.601e+04 nd=2 sm=[       90 1.114e+05       22        0       85 ] ss=6.205e+09
    ........Leaf n=1 <4> sm=[       29 5.539e+04       12        0       45 ] ss=3.068e+09
    ...Split cd=1 cv=5.404e+04 nd=18 sm=[      650 1.005e+06      175 2.604e+04      783 ] ss=6.229e+10
    .......Leaf n=1 <7> sm=[       45 5.116e+04       10        0       40 ] ss=2.618e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       67 1.025e+05       23        0       56 ] ss=5.256e+09
    .......Leaf n=1 <37> sm=[       22 5.136e+04       13        0       16 ] ss=2.638e+09
    .....Split cd=1 cv=4.566e+04 nd=4 sm=[      115 1.833e+05       39        0      146 ] ss=8.537e+09
    .......Leaf n=1 <57> sm=[       21 4.348e+04        9        0       40 ] ss=1.89e+09
    ......Split cd=3 cv=     0 nd=2 sm=[       48 8.078e+04       16        0       90 ] ss=3.282e+09
    .......Leaf n=1 <21> sm=[       27 3.73e+04        7        0       50 ] ss=1.391e+09
    ....Split cd=1 cv=3.727e+04 nd=7 sm=[      228 2.602e+05       71 2.271e+04      335 ] ss=1.085e+10
    ......Leaf n=1 <56> sm=[       37 3.137e+04       10        0       40 ] ss=9.84e+08
    .....Split cd=1 cv=2.889e+04 nd=3 sm=[      113 7.688e+04       32 2.271e+04      189 ] ss=2.315e+09
    .......Leaf n=1 <68> sm=[       40  2.5e+04       13 1.502e+04       99 ] ss=8.51e+08
    ......Split cd=3 cv=  7688 nd=2 sm=[       76 4.551e+04       22 2.271e+04      149 ] ss=1.331e+09
    .......Leaf n=1 <83> sm=[       36 2.051e+04        9     7688       50 ] ss=4.796e+08
================
 the cost before round is  108391318546.09953




 out method
The k-means cost =  11484720152.973238
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 2488 rows, 19900 columns and 258700 nonzeros
Model fingerprint: 0xce5d104a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+00, 3e+14]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 199 rows and 0 columns
Presolve time: 0.06s
Presolved: 2289 rows, 19900 columns, 238800 nonzeros

Concurrent LP optimizer: primal simplex, dual simplex, and barrier
Showing barrier log only...

Ordering time: 0.02s

Barrier statistics:
 AA' NZ     : 2.298e+05
 Factor NZ  : 2.372e+05 (roughly 10 MB of memory)
 Factor Ops : 2.498e+07 (less than 1 second per iteration)
 Threads    : 30

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0   8.26014682e+15  0.00000000e+00  2.09e+01 1.71e+14  9.08e+08     0s
   1   1.03146485e+16 -1.04960231e+10  2.09e+01 1.71e+14  9.10e+08     0s
   2   2.22970739e+16 -2.19906179e+10  2.09e+01 1.71e+14  9.17e+08     0s
   3   2.36255771e+16 -5.79755704e+10  2.09e+01 1.71e+14  9.23e+08     0s
   4   3.73258948e+19  0.00000000e+00  9.95e+04 1.71e+14  4.05e+12     0s
   5   4.60588023e+19 -2.38509120e+10  9.95e+04 1.71e+14  4.06e+12     0s
   6   8.91712377e+19 -4.25021387e+10  9.95e+04 1.71e+14  4.09e+12     0s
   7   9.26763578e+19 -9.32324760e+10  9.95e+04 1.71e+14  4.11e+12     0s
   8   1.70677792e+20 -4.13644256e+11  9.95e+04 1.71e+14  4.25e+12     0s
   9   1.73251304e+20 -1.09402462e+12  9.95e+04 1.71e+14  4.37e+12     0s
  10   1.76123893e+20 -4.04290260e+12  9.95e+04 1.71e+14  5.06e+12     0s
  11   1.72531699e+20 -5.29127069e+12  9.95e+04 1.71e+14  5.26e+12     0s
  12   1.66070494e+20 -8.03820492e+12  9.95e+04 1.71e+14  5.56e+12     0s
  13   1.60481990e+20 -1.61199053e+13  9.95e+04 1.71e+14  6.95e+12     0s
  14   1.54433310e+20 -4.36146177e+13  9.95e+04 1.71e+14  1.19e+13     0s
  15   1.38041935e+20 -3.19855458e+14  9.94e+04 1.70e+14  7.05e+13     0s
  16   8.88161659e+19 -2.87880509e+15  9.82e+04 1.65e+14  5.11e+14     0s
  17   5.87904910e+19 -5.92670823e+15  7.53e+04 1.17e+14  1.00e+15     0s

Barrier performed 17 iterations in 0.28 seconds (0.23 work units)
Barrier solve interrupted - model solved by another algorithm


Solved with dual simplex
Iteration    Objective       Primal Inf.    Dual Inf.      Time
    1995    7.8551815e+10   0.000000e+00   0.000000e+00      0s

Solved in 1995 iterations and 0.29 seconds (0.31 work units)
Optimal objective  7.855181525e+10
 the cost before round is  78551815254.21628
final LP of our method
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 220 rows, 1000 columns and 13000 nonzeros
Model fingerprint: 0x778ff034
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 10 rows and 0 columns
Presolve time: 0.00s
Presolved: 210 rows, 1000 columns, 12000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.7210388e+10   1.587600e+01   0.000000e+00      0s
      62    8.7913480e+10   0.000000e+00   0.000000e+00      0s

Solved in 62 iterations and 0.00 seconds (0.00 work units)
Optimal objective  8.791348049e+10
 the cost before round is  87913480494.14966





Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xbbda8cee
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [1e+07, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.3599089e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.359908874e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 112 rows, 100 columns and 1300 nonzeros
Model fingerprint: 0xf1721ddf
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+06, 2e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 112 rows and 100 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    2.4346267e+12   0.000000e+00   0.000000e+00      0s

Solved in 0 iterations and 0.00 seconds (0.00 work units)
Optimal objective  2.434626744e+12
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 220 rows, 1000 columns and 13000 nonzeros
Model fingerprint: 0xd6764561
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [4e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 10 rows and 0 columns
Presolve time: 0.00s
Presolved: 210 rows, 1000 columns, 12000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    7.2376367e+10   1.313400e+01   0.000000e+00      0s
      95    1.2381829e+11   0.000000e+00   0.000000e+00      0s

Solved in 95 iterations and 0.00 seconds (0.01 work units)
Optimal objective  1.238182922e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 220 rows, 1000 columns and 13000 nonzeros
Model fingerprint: 0xff860d2a
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [5e+05, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 10 rows and 0 columns
Presolve time: 0.00s
Presolved: 210 rows, 1000 columns, 12000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.1283016e+10   1.582800e+01   0.000000e+00      0s
      57    1.0838114e+11   0.000000e+00   0.000000e+00      0s

Solved in 57 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.083811424e+11
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 220 rows, 1000 columns and 13000 nonzeros
Model fingerprint: 0xa5b0befb
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [5e+03, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 10 rows and 0 columns
Presolve time: 0.00s
Presolved: 210 rows, 1000 columns, 12000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    1.5246128e+10   1.545700e+01   0.000000e+00      0s
      59    9.8751500e+10   0.000000e+00   0.000000e+00      0s

Solved in 59 iterations and 0.00 seconds (0.00 work units)
Optimal objective  9.875149965e+10
Gurobi Optimizer version 11.0.1 build v11.0.1rc0 (linux64 - "Ubuntu 20.04.6 LTS")

CPU model: Intel(R) Xeon(R) Gold 6326 CPU @ 2.90GHz, instruction set [SSE2|AVX|AVX2|AVX512]
Thread count: 32 physical cores, 64 logical processors, using up to 32 threads

Academic license 2512068 - for non-commercial use only - registered to sh___@mail.ustc.edu.cn
Optimize a model with 220 rows, 1000 columns and 13000 nonzeros
Model fingerprint: 0xbf4cb4cc
Coefficient statistics:
  Matrix range     [8e-03, 1e+00]
  Objective range  [3e+04, 3e+11]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e+00, 1e+00]
Warning: Model contains large objective coefficients
         Consider reformulating model or setting NumericFocus parameter
         to avoid numerical issues.
Presolve removed 10 rows and 0 columns
Presolve time: 0.00s
Presolved: 210 rows, 1000 columns, 12000 nonzeros

Iteration    Objective       Primal Inf.    Dual Inf.      Time
       0    5.7760655e+10   1.537000e+01   0.000000e+00      0s
      60    1.0879542e+11   0.000000e+00   0.000000e+00      0s

Solved in 60 iterations and 0.00 seconds (0.00 work units)
Optimal objective  1.087954216e+11
masc method
 the cost before round is  98751499650.293



